web-dev-qa-db-ja.com

更新後もPlayストアで公開した後にGoogleマップが読み込まれないSHAリリースキーのフィンガープリント1つ

グーグルマップAPIとAndroidアプリ開発の初心者です。2日から奇妙な問題に直面し、これに苦労しています。グーグルマップを使用したアプリを開発しました。 Playストアにアプリを起動しました。署名されたapkをモバイルに直接インストールした場合、Googleマップは完全に正常に読み込まれますが、Playストアからインストールした場合は正しく読み込まれません。

リリースキーSHA 1指紋でグーグルマップAPIコンソールを更新しました。オンラインでも解決策を見つけることができず、グーグルサポートチームからのサポートも受けていません。誰か助けてください!

11
Varun A M

開発者コンソールでアプリ署名機能を有効にしている場合は、アップロード証明書は認証のためにGoogleのみが必要とし、ユーザーの電話にアプリケーションをインストールする前にアップロード証明書が削除されることがドキュメントに明確に記載されています。そのため、Google MapsAPIで有効にしたキーの下にアプリ署名証明書SHAを指定する必要があります。アプリ署名ページは、便宜上スクリーンショットを添付したとおりです...私はあなたが追加の資格情報として与える必要があるものをマークした画像で

enter image description here

31
Chandan Suri

制限がなく、このエラーが発生した場合。デバッグ/メインキーとリリースキーが同じであるか、リリースキーが有効であることを確認してください。

0
Yunus Emre

受け入れられた回答について:古き良き時代には、デバッグ用とリリース用の2つのAPIキーを作成していました。それぞれが、作成した関連するキーストアSHA1を使用しました。ただし、「Google Playアプリの署名」により、リリースバージョンに使用していたSHA1は無効になります(Googleは、アップロードする前に、SHA1を含むリリース証明書を削除します)。したがって、簡単な解決策は、Playストアコンソールに戻り、アプリ署名証明書からSHA1をコピーして(下部のアップロード証明書からではありません!)、リリースGoogle Maps Android API、保存すると、新しいキーを作成せずに更新されます。

0
Brian K.

コピーしたsha1を「使用を制限するAndroidアプリ」」に貼り付けて、Apiキーの制限と名前を変更できます

0
Monsoon khadka