7

私はこれに夢中になっています。Google Play ストアでゲームを公開しましたが、そのゲームは Google Play ゲーム サービスを使用しています。

サインインとリーダーボード / 実績は、デバッグ キーで署名されたアプリケーションで正常に機能しましたが、リリース キーを使用してアプリをビルドおよび公開したため、Google+ サインオンは不可能です。「E/SignInIntentService(25004): このクライアント ID に関連付けられたリンクされたアプリはありません」という悪名高いエラーが常に表示 されます。

すべてを二重および三重にチェックしました。アプリが公開されていること、パッケージ名と SHA1 フィンガープリントが正しく、リリース APK から抽出したものと一致していること、Google Play コンソールでアプリのリンクを解除して再リンクしたことを何度も繰り返しましたが、何も機能しません。

アイデア、誰ですか?

ありがとう

4

6 に答える 6

3

同じ問題がありました。新しいゲームを作成する前に、リリース キーストアと一致する正確なパッケージ名とフィンガープリント証明書 (SHA1) を入力してください。私の問題は、ゲームにデフォルトの指紋を入れて、後で変更することにしたことです。どういうわけか、Google コンソールの開発者は、最終的な指紋に置き換えても、以前の指紋を引き続き検出できます。解決策は、最初のゲーム構成を削除して、新しい構成を作成することでした。デバッグ証明書を作成または添付する必要はありません。

于 2014-08-28T02:24:49.110 に答える
0

実際、私はそれをすべてやりましたが、すべて問題ありませんでした。ただし、この問題に関する他の投稿を読んで読み直したところ、このコメントが見つかりました。user2267794は私のためにそれを釘付けにしました。
私は自分のゲームをリリースしたばかりだったので、デバッグ OAuth クライアント ID によって、それはもう必要ないと考えて、少なくともしばらくの間削除していました。

やむを得ず諦めかけ、失うものは何もないので、user2267794が行ったことを試し、アプリをもう一度デバッグ キー SHA1 にリンクしました。そして、魔法のようにすぐに機能しました。何らかの理由で、デバッグキーなしでリリースキーを使用してもうまくいかないようです。
バグでなければ、何が原因かわかりません。

于 2013-10-30T23:03:30.260 に答える
0

他人を助けるためだけに-

Google Play Services を実装する際は、次の点に注意してください。

警告: Google API コンソールからゲームの新しいクライアント ID を作成しないでください。その場合、Google Play ゲーム サービスはゲーム設定をクライアント ID に関連付けないため、ゲームプレイ中にエラーが発生する可能性があります。

于 2019-12-25T08:39:37.847 に答える