0

Android アプリケーションでアプリ内購入プロモーション コードを使用しようとしています。開発者の「billing_promotions」ページの「アプリ内プロモーション」で定義したものと同じです。アプリをアンインストールすると、プロモーション コードが機能しません。アプリケーションに再び購入ボタンが表示され、プロモーション コードが機能しません。プロモーション コードは既に使用されていると表示されます。プロモーション コードを使用して購入したアプリを検出する方法。どうすれば解決できますか?

アプリ内購入のプロモーション コード ステップ アクティビティの onResume() メソッドで getPurchases() を使用し、onResume() メソッド内で BroadcastReceiver を使用し、「IntentFilter - PURCHASES_UPDATED」を使用して、BroadcastReceiver を myPromoReceiver として登録します。</p>

私のアクティビティの onActivityResult() で

そして onPause() メソッドで unRegisterReceiver(myPromoReceiver) 。

それでもうまくいかないのですが、どうすれば解決できますか?私を助けてください。

4

1 に答える 1

0

こちらの指示に注意深く従ってください: https://developer.android.com/training/in-app-billing/preparing-iab-app.html

サンプルコードもご覧ください: https://github.com/googlesamples/android-play-billing/tree/master/TrivialDrive

注意深く従えば、うまくいくはずです。サンプル コードには既にPURCHASES_UPDATEDbroadcastReceiver が実装されているため、それを行う必要はありません ( に実装されていますIabBroadcastReceiver.java)。

幸運を!

于 2017-01-19T00:42:15.953 に答える