如何在我的Android应用程序中使用应用程序内购买促销代码?

时间:2016-04-26 09:03:18

标签: android in-app-purchase in-app-billing android-inapp-purchase

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

我的应用内购买促销代码步骤 在我的活动onResume()方法中使用getPurchases(),在我的onResume()方法中,我使用BroadcastReceiver并将我的BroadcastReceiver注册为myPromoReceiver,使用“IntentFilter - PURCHASES_UPDATED”

在我的活动onActivityResult()

onPause()方法中的unRegisterReceiver(myPromoReceiver)。

还是不行,我怎么解决?请帮帮我。

1 个答案:

答案 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中实现)。

祝你好运!