0

Inn-App の購入フローに関して 5 日間立ち往生しています。3か月前にAmazonストアにAmazonアプリ内バージョンをアップロードしました。うまくいきました。ゲーム内アイテムを販売することができました。しかし、数日前に、Amazon モバイル広告を含む新しいバージョンをリリースしました。そして驚いたことに、私のアプリはアプリ内購入エラーにより拒否されました。コードを少し更新して再送信しましたが (アプリのバージョン コードとバージョン名は更新しませんでした)、Amazon テスト チームから同じバグ レポートを受け取りました。私はこれについて何の手がかりも持っていません。私の以前のバージョンはうまく機能し、このバージョンでは、すべての購入フローをまったく同じに維持しました. 私の開発者ポータルには、セキュリティ プロファイルと呼ばれる新しい設定があります。アプリに含めていません。それはアプリ内購入に関連していますか? (アプリに amazon ゲーム サークルも含めました)。

主な問題は、Amazon テスト チームがライブ レスポンスを取得していないことです。つまり、IAP API 呼び出しが「ライブ」モードで実行されていません。つまり、onSdkAvailable() が false を返しています。

私のコードは、ButtonClicker の例とまったく同じです。レシーバーはマニフェストで適切に設定されています。

私はプロガードで次の行を使用します、

-公開クラス com.amazon.** を維持します

-keepclassmembers public class com.amazon.*{ ; } -dontwarn com.amazon. *

私は本物のキンドルファイヤーデバイスを持っていないので、この問題を解決するのは難しくなっています。AndroidデバイスにAmazonテストクライアントをインストールするアプリをテストしています。そして、すべてがうまく機能します。

だから私の質問は、

  1. IAP API 呼び出しが「ライブ」モードで実行されるようにする方法は? amazonモバイル配信ポータルで行わなければならない設定はありますか?

  2. バージョン コードとバージョン名を更新すると、その問題は解決しますか?

他の解決策はありますか?

私を助けてください ..

4

2 に答える 2