0

我正在尝试在我的 android 应用程序中使用 In-App Purchase 促销代码。与开发者“billing_promotions”页面中“应用内促销”中的定义相同。但它不能正常工作,当我卸载我的应用程序时,我的促销代码不起作用。该应用程序再次显示购买按钮和促销代码不起作用,它说促销代码已经使用。如何使用促销代码检测购买的应用程序。我该如何解决?

我的应用内购买促销代码步骤在我的活动的 onResume() 方法中使用 getPurchases(),在我的 onResume() 方法中,我使用 BroadcastReceiver 并将我的 BroadcastReceiver 注册为 myPromoReceiver,使用“IntentFilter - PURCHASES_UPDATED”</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_UPDATED实现了广播接收器,因此您不必这样做(它在 中实现IabBroadcastReceiver.java)。

祝你好运!

于 2017-01-19T00:42:15.953 回答