9

Androidのアプリ内課金ダンジョンプロジェクトを実装しようとしています。

入力したアイテムを購入しようとすると、次のようになります。

06-04 10:37:33.343: E/Volley(1913): [228] BasicNetwork.performRequest: https://android.clients.google.com/fdfe/completePurchase 06-04 10:37 の予期しない応答コード 500: 33.343: W/Finsky(1913): [1] CheckoutPurchase.onErrorResponse: DisplayErrorMessage[ご注文を処理できませんでした。もう一度やり直してください。] 06-04 10:37:33.343: E/Finsky(1913): [1] CheckoutPurchase.setError: type=UNKNOWN, code=-1, message=ご注文を処理できませんでした。もう一度やり直してください。

アプリ内アイテムにアイテムを設定して公開しました

アプリに署名し、署名済みアプリを Google Play と adb 経由でデバイスにアップロードしました。-- 同じエラー アプリを公開してデバイスにダウンロードしようとした -- 同じエラー

「同意して購入」を押すとエラーが表示される

私の考えでは、それは私の Google マーチャント アカウントと何か関係があるのではないかと考えています。何かアイデアはありますか?

ありがとう、

4

1 に答える 1

0

携帯電話のアカウントがテスト アカウントとして設定されていること、およびテスト アカウントが Google Checkout マーチャント アカウントと同じでないことを確認してください (自分で行うことはできないため)。

類似の質問: Android でのアプリ内購入の問題

執筆時点では、新しいテスト アカウントが常に古いアプリケーションに追加されるとは限らないというバグがあることに注意してください。回避策として、アプリをすばやく公開/非公開にすることができます。これにより、テスト アカウントの要件が無効になります。または、アプリ内課金が既に有効になっているアプリの公開バージョンの versionCode を使用してテストすることもできます。

于 2012-09-05T20:39:40.237 に答える