0

アプリ内課金RESTORE_TRANSACTIONコマンドに奇妙な問題があります。

マーケットに送信されたすべてのリクエストRESTORE_TRANSACTIONリクエストは、常にRESPONSE_CODE = 2(SERVICE_UNAVAILABLE)を返し、logcatで次のエラーを見つけます。

06-14 09:49:40.689: E/Volley(9348): [13] BasicNetwork.performRequest: Unexpected response code 429 for https://android.clients.google.com/vending/api/ApiRequest
06-14 09:49:40.689: E/Finsky(9348): [1] NotifyingErrorListener.onErrorResponse: Server error on InAppPurchaseInformationRequest: com.android.volley.ServerError
06-14 09:49:40.709: D/Finsky(9348): [1] MarketBillingService.sendResponseCode: Sending response RESULT_SERVICE_UNAVAILABLE for request 5566380985346120640 to resistorcalc.main.

昨日まで、RESTORE_TRANSACTIONコマンドは機能していました。今、私は他の質問を読みましたが、それは短期間に市場に送信されたRESTORE_TRANSACTIONリクエストが多すぎることが原因である可能性があり、それは実際には昨日の開発中のエラーの場合である可能性があります1分。

しかし、これは一時的な問題かもしれないと思い、数時間待ちました。しかし、昨日からまだSERVICE_UNAVAILABLEエラーが表示され、そのコマンドをテストできません。その問題を解決する方法について何か助けはありますか?

また、公開されたドラフトを市場から削除し、更新されたバージョンに置き換えようとしました。また、デバイスからアプリケーションをアンインストールし、最初から再インストールしましたが、運が悪かったです。何か案が?前もって感謝します。

4

1 に答える 1

3

おそらくもう少し待つ必要があります。これは一時的なブロックか、Google側の問題のいずれかです。別のGoogleアカウントでテストして、違いが生じるかどうかを確認できます。また、市場の反応をキャッシュし、アプリが初めてインストールされたときにのみRESTORE_TRANSACTIONSを発行するようにしてください。

于 2012-06-14T08:35:49.023 に答える