我使用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逃脱?
答案 0 :(得分:0)
一个productID等于一个可购买的产品项目。您可以在Administering In-app Billing中阅读,但无法重复使用productID。因此,您创建不同的productID是正确的。您可以在该链接中了解更多应用内结算信息。