web-dev-qa-db-ja.com

Android IAB。エラー-認証が必要です。Googleアカウントにサインインする必要があります

Android> Sample app> Trivial Driveでアプリを実行すると、IAPを実行すると次のメッセージが表示されます。

Error - Authentication is required. You need to sign into your Google Account

電話でテストアカウント(つまり、デベロッパーコンソールで指定したテストメールアドレス)を使用して別のアカウントに切り替えて、次のすべての手順を実行しました。

https://Android.stackexchange.com/questions/20369/getting-authentication-is-required-when-trying-to-access-the-play-store

しかし、喜びはありません。

さらに提案はありますか?

====更新

それ以来、携帯電話ですべてのGoogleアカウントを一掃しましたが、現在は1つのアカウント(テストアカウント)しか持っていません。

そして私はここですべてを試しました: https://Android.stackexchange.com/questions/20369/getting-authentication-is-required-when-trying-to-access-the-play-store

34
Snowcrash

Googleは現在、アプリをアルファ版として公開し、テスト専用のGoogleグループを設定する必要があると考えています。この情報は公式ドキュメントで見つけることができませんでした(おそらく、Googleはかなりの時間でそれを更新しなかったことを意味します)が、ここ: https://help.gamesalad.com/hc/en -us/articles/203536123-7-6-In-App-Purchases-IAP-for-Google-Play

53
bblizzard

ここまでのすべての答えを確認した後、製品をアクティブ化してください。私は私のものを活性化していないのを見たとき、私はすっかり顔をしかめました。

23

私はこの問題を抱えていて、この問題の別の解決策を見つけました。

Google Playでのアプリ購入では一意の名前が付けられ、Google Playではすべて小文字でスペースを使用しないでください。したがって、IAPの名前が「myproduct」であるのに、ストアを呼び出して「MyProduct」を少し奇妙に尋ねると、次のエラーメッセージが表示されます。

'Authentication is required. You need to sign into your Google Account.'

エラーメッセージはとても誤解を招くものです。

10
Deej

以前にも同じ問題があります。 Google開発者コンソールにアクセスして、アプリが[〜#〜] published [〜#〜]のいずれかのバージョン(アルファ版、ベータ版、または製品版)であることを確認します。次に、アプリ内購入が機能します:)

6
mmw5610

製品ステータスを確認してください。おそらく「inactive」状態です。状態を「active」に変更し、上記のすべてが完了したら。それが動作します。

1
Ayman Al-Absi

最初にすべてのGoogleアカウントを削除し、2番目にGoogle Playサービスのデータを消去します。 3つ目は、それを行う更新プログラムをアンインストールするか、電話を再起動できる場合

0