谷歌在应用程序结算服务中播放多种产品

时间:2018-03-07 12:25:10

标签: java android in-app-purchase google-play-services in-app-billing

我使用inapp计费服务开发了一个应用程序。

helper.launchPurchaseFlow(MainActivity.this,ITEM_SKU,10001,purchasedFinishedListener,"my_purchase_token");

这是使用YouTube Video实现的。这显示了如何实现一个产品。假设我有几种产品可供用户购买。

在,

launchPurchaseFlow(活动,ITEM_SKU,REQUESTCODE,PurchasedFinishedListener,DeveloperPayload)

我的问题是,如果我提供5个购买选项,我需要创建5个请求代码吗?

private static final REQUESTCODE1=10001;
private static final REQUESTCODE2=10002;
private static final REQUESTCODE3=10003;
private static final REQUESTCODE4=10004;
private static final REQUESTCODE5=10005;
那样的?或者我可以只用一个REQUESTCODE逃脱?

1 个答案:

答案 0 :(得分:0)

一个productID等于一个可购买的产品项目。您可以在Administering In-app Billing中阅读,但无法重复使用productID。因此,您创建不同的productID是正确的。您可以在该链接中了解更多应用内结算信息。