it-swarm.com.ru

Карты Google не загружаются после публикации в Play Store даже после обновления SHA 1 отпечаток для ключа разблокировки

Новичок в разработке API для Google Maps и Android-приложений ……. Я столкнулся с какой-то странной проблемой и борюсь с этим в течение двух дней. Я разработал приложение, в котором я использовал карты Google. Я запустил приложение в Play Store. Карта Google прекрасно загружается, когда я устанавливаю подписанный apk напрямую на мобильный, но не когда я устанавливаю через Play Store.

Я обновил консоль API карт Google с ключом разблокировки SHA 1 отпечатка пальца. Я также не могу найти какие-либо решения онлайн и не получил поддержки от службы поддержки Google. Кто-нибудь, пожалуйста, помогите!

9
Varun A M

Если вы включили функцию подписи приложения в консоли разработчика, то в документации четко указано, что выгрузка сертификата необходима только для Google для аутентификации и что выгрузка сертификата удаляется перед установкой приложения на телефон пользователя. Таким образом, вам также необходимо предоставить сертификат подписи приложения SHA под ключом, который вы включили для API Карт Google .. Страница подписи приложения, как я прикрепил скриншот для вашего удобства ...На изображении, которое я пометил, вы должны указать как дополнительные учетные данные.

 enter image description here

29
Chandan Suri

Относительно принятого ответа: в старые добрые времена вы создавали 2 API-ключа, один для отладки и один для выпуска. Каждый из них использовал соответствующее хранилище ключей SHA1, которое вы создали. Но из-за "Подписывания приложения Google Play" SHA1, который вы использовали для своей версии выпуска, больше не действителен (Google удаляет сертификат выпуска, включая ваш SHA1, перед загрузкой). Таким образом, простое решение - вернуться в консоль Play Store, скопировать SHA1 из сертификата подписи приложения (а не из сертификата загрузки внизу!) И поместить его в релиз Google Maps Android API, сохранить, и он обновится без создания нового ключ.

0
Brian K.