我正在尝试在我的Android应用程序中使用应用内购买促销代码。与开发人员“billing_promotions”页面中的“应用内促销”中的定义相同。但它不能正常工作,当我卸载我的应用程序时,我的促销代码不起作用。该应用程序再次显示购买按钮和促销代码不起作用,它说已经使用的促销代码。如何使用促销代码检测购买的应用程序。我怎么解决呢?
我的应用内购买促销代码步骤 在我的活动onResume()方法中使用getPurchases(),在我的onResume()方法中,我使用BroadcastReceiver并将我的BroadcastReceiver注册为myPromoReceiver,使用“IntentFilter - PURCHASES_UPDATED”
在我的活动onActivityResult()
中onPause()方法中的unRegisterReceiver(myPromoReceiver)。
还是不行,我怎么解决?请帮帮我。
答案 0 :(得分: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
broadcastReceiver,因此您不必这样做(它已在IabBroadcastReceiver.java
中实现)。