it-swarm.dev

O Google Maps não é carregado após a publicação na Play Store, mesmo após a atualização SHA 1 impressão digital para a chave de liberação

Um novato aqui para o Google Maps api e desenvolvimento de aplicativos Android. Estou enfrentando algum problema estranho e lutando com isso de dois dias. Eu desenvolvi um aplicativo no qual eu usei mapas do Google. Eu lancei o aplicativo para a Play Store. O mapa do Google carrega perfeitamente bem quando eu instalo o apk assinado diretamente para celular, mas não quando eu instalo através da Play Store.

Eu atualizei o console da API do Google Maps com a chave de liberação SHA 1 impressão digital. Não consigo encontrar nenhuma solução on-line e também não recebi nenhum suporte da equipe de suporte do google. Alguém por favor me ajude!

9
Varun A M

Se você ativou o recurso de assinatura do app no ​​console do desenvolvedor, está claramente escrito na documentação que o certificado de upload é necessário apenas para a autenticação do Google e que o certificado de upload é removido antes de instalar o aplicativo no telefone do usuário. Então, você também precisa fornecer o certificado de assinatura do aplicativo SHA sob a chave que você ativou para a API do Google Maps. A página de assinatura do aplicativo é como eu anexei a captura de tela para sua conveniência. .. Na imagem que marquei você precisa dar como additional credentials

enter image description here

29
Chandan Suri

Com relação à resposta aceita: nos bons e velhos tempos você criaria 2 chaves de API, uma para debug e outra para release. Cada um usou o keystore relevante SHA1 que você criou. Mas, devido a "Google Play App Signing", o SHA1 que você usou para sua versão de lançamento não é mais válido (o Google remove o certificado de versão, incluindo seu SHA1, antes do upload). Assim, a solução mais fácil é voltar ao Play Store Console, copiar o SHA1 do Certificado de assinatura do aplicativo (NÃO do certificado de upload na parte inferior!) E colocá-lo no lançamento Google Maps Android API, salvar e ele será atualizado sem criar um novo chave.

0
Brian K.