2017-10-06 1 views
0

Nous avons donc un problème plutôt étrange. Le test APK du jeu ouvre normalement l'interface de connexion Google Play, vous pouvez sélectionner votre compte, et il acquiert vos données utilisateur et vous connecte. Tout fonctionne parfaitement; réalisations, classements, etc. Ce fichier APK est, bien sûr, installé directement sur nos appareils de test en dehors du Google Play Store.Google Play Services Édition

Toutefois, lorsqu'elle est téléchargée sur Google Play et acquise via le magasin, la fonctionnalité Google Play semble cesser de fonctionner correctement. La plupart du temps, vous pouvez toujours vous connecter à Google Play via la petite fenêtre contextuelle, mais rien d'autre ne fonctionne. Pas de réalisations, classements, rien. Et c'est à partir de l'APK qui a déjà bien fonctionné, pas de modifications, mais simplement téléchargé sur Google Play dans la console de jeu Play Dev.

Google eux-mêmes étaient plutôt inutiles pour aider à résoudre ce problème; ne fournissant aucune direction autre que les docs. Qui, à son tour, n'a pas vraiment d'informations sur les raisons pour lesquelles cela pourrait se produire.

Est-ce que quelqu'un ici a des idées sur quelle direction aller pour résoudre ce problème? TL; DR: Il semble que le jeu fonctionne parfaitement bien à partir du fichier APK réel, mais pas lorsqu'il est obtenu sur Google Play Store.

Répondre

0

Il s'avère que cela est dû à une différence dans la clé SHA1 donnée dans la console API par rapport aux clés SHA1 App Signing.

La première fois que nous l'avons utilisée provenait du keystore de l'application au cours du développement, qui ne correspondait pas à celle de la console API. Changer cela a tout arrangé.