アンドロイド用のゲームを完成させたところで、アプリ内課金の機能をテストしています。android.test.publishedを使ってテストしています。
数時間前までは正常に動作していました。しかし今、google playで"accept and buy"をクリックすると、ストアでエラーが発生します。
Google play エラー "Error while retrieving information from server [DF-DFERH-01]"
このエラーの意味がわかる方はいらっしゃいますか?
これは、Googleで報告されているバグです。Bug Reportを参照してください。Googleのサーバーに関連しているようで、非常に断続的に発生しています。 IEでは、すべてのコメントがいくつかの特定の日に集中していることに気づくでしょう。自分では解決できていませんが、あるコメントでは以下のことを試してみてはどうかと言われています。
1.1.デバイスをシャットダウンする。 2.2. SIMカードを抜きます。 3.本機の電源を入れる。 4.4.端末をATT、TMobile、Springなどの非ローカル(PR)サーバーに接続する。友人がいる場合は、無線LANを貸してもらう。 6.Play Storeを開く。 7.シャットダウンして、SIMカードを再インストールする。 8.電源を入れる。
このエラーは、Googleからの静的な回答にのみ関係しているようです。本物のプロダクトIDを使用すると、この問題は発生しません。
Update: ここでの私の回答はかなり古く、InApp購入ライブラリはその後かなり変更されています。代わりに@Ehsan Sajjad氏の回答を参照してください。
それは、Playストアの新しいアップデートと関係があります。
に移動します。
設定/アプリ/すべて/Google Playストアに移動します。
Google Play Store」を選択し、「更新プログラムのアンインストール」を選択してください。Playストアを開いてアプリやゲームを購入し、「Verizonまたはお使いの電話会社への請求」を選択し、「同意する」をクリックします。Googleアカウントにログインすれば完了です。プレイストアを終了すると、再び最新バージョンにアップデートされ、アカウントへの請求ができるようになります。