web-dev-qa-db-fra.com

Google Maps ne se charge pas après la publication sur Play Store, même après la mise à jour SHA 1 empreinte digitale pour la clé de déblocage

Un débutant ici pour Google Maps api et le développement d'applications Android . Je suis confronté à un problème étrange et aux prises avec cela depuis deux jours. J'ai développé une application dans laquelle j'ai utilisé Google Maps. J'ai lancé l'application sur Play Store. La carte Google se charge parfaitement lorsque j'installe l'apk signé directement sur mobile, mais pas lorsque j'installe via Play Store.

J'ai mis à jour la console api de Google Maps avec la clé de libération SHA 1 empreinte digitale. Je ne parviens pas non plus à trouver de solutions en ligne et je n’ai également reçu aucune assistance de la part de l’équipe de support de Google. Quelqu'un aide s'il vous plaît!

9
Varun A M

Si vous avez activé la fonctionnalité de signature d'application dans la console développeur, il est clairement indiqué dans la documentation que le certificat de téléchargement n'est requis que par Google pour l'authentification et que ce certificat de téléchargement est supprimé avant d'installer l'application sur le téléphone de l'utilisateur. Par conséquent, vous devez également fournir le certificat de signature d’application SHA sous la clé que vous avez activée pour Google Maps API . .Dans l'image que j'ai marquée que vous devez donner comme identifiants supplémentaires

 enter image description here

29
Chandan Suri

En ce qui concerne la réponse acceptée: Dans le bon vieux temps, vous créeriez 2 clés API, une pour le débogage et une pour la libération. Chacun utilisait le magasin de clés SHA1 que vous avez créé. Mais, en raison de la "signature de Google Play App", le SHA1 que vous avez utilisé pour votre version finale n'est plus valide (Google supprime le certificat de version incluant votre SHA1 avant le téléchargement). La solution la plus simple consiste donc à revenir dans la Play Store Console, à copier SHA1 à partir du certificat de signature d’application (et non à partir du certificat de téléchargement situé en bas!) Et à le mettre dans la version API Google Maps Android. clé.

0
Brian K.