Googleマップを使用できるように、SHA1を取得したアプリのリリースビルドをAPIコンソールに配置しました。アンドロイドスタジオでリリースビルドを生成すると、これはうまく動作します。プレイストアにアップロードするときにGoogle Maps APIキーが機能しない
しかし、Googles App署名プロセスを使用してPlayストアにアップロードすると、署名証明書が変更されるため、そのSHA1をAPIキーで使用するように追加する必要がありました。私はこれをしましたが、Playストアからダウンロードしたときに地図がロードされていません。
ここに私が言及しているものがあります。さまざまな色がsha1の指紋と一致します。私のアプリのPlayデベロッパーコンソールから
:APIコンソールから
が、私はGoogleの署名プロセスからSHA1を追加することに加えて、余分な何かをする必要はありますが使用されます私のAPIキーで?パッケージ名は同じで、正しいはずですか?
ありがとうございます!
編集:この問題は、Googleの側で問題だった。パッケージ/証明書の変更が有効になるまでに最大5分かかることがありますが、これは1時間以上かかっています。
私はリリースキーを持っていますが、Googleのアプリ署名プロセスを使用してプレイストアにアップロードすると、apkに別の証明書で署名します。 2番目の画像は、異なる証明書を示しています。 「アップロード証明書」はAndroidスタジオの1つですが、「アプリ署名証明書」はGoogleが自分のアプリに署名するために使用したものです – swerly
問題はGoogle側で問題となりました。パッケージ/証明書の変更が有効になるまでに最大5分かかることがありますが、これは1時間以上かかっています。あなたの助けをありがとう – swerly