我的In App Billing实施方案:1。主屏幕显示我计划销售的产品列表。 2.详细信息屏幕(在主屏幕中选择列表项目时显示的屏幕)可以选择购买该产品。

我的理解是,还原事务请求和检查是否支持InAppBilling的请求必须在主屏幕活动中完成。 其余请求(开始购买等)应在详细屏幕活动上完成。 这种理解是否正确?

如果是的话,我应该如何修改Dungeons示例以分离并实现主屏幕活动,这两组请求,每次我导航到详细屏幕活动时我都不需要这样做。 我是否必须在这两项活动中创建购买观察员和相关课程的单独实例?

===============>>#1 票数:4 已采纳

恢复交易不应经常进行,可能只在应用程序首次运行时(因此,如果用户重新安装应用程序,您可以恢复购买等)。购买产品时不需要它。

BillingService提供了单独的方法来请求购买和恢复交易。 只需从相关活动中拨打相应的一个即可。 您只需要一个购买观察者,UI /活动的结构无关紧要。

===============>>#2 票数:0

在Dungeons示例中,如果您发出RESTORE_TRANSACTION请求,则服务器的响应将首先调用此函数:

onPurchaseStateChange(PurchaseState purchaseState,String itemId,int quantity,long purchaseTime,String developerPayload)

然后:onRestoreTransactionsResponse(RestoreTransactions request,ResponseCode responseCode)

  ask by arjoan translate from so

未解决问题?本站智能推荐:

2回复

Android in App Billing v3,如何安全地恢复购买?

当用户购买产品时,我使用Web服务验证购买的产品,以防止受到重放攻击,我向购买产品添加了(即刻)开发人员有效负载。 它按预期工作。 但是如何恢复交易呢? 我可以从本地清单中获取签名的数据和签名以及所有其他信息(通过在IabHelper中调用queryPurchases()),但是我无法
2回复

在应用内结算(IAB版本3)android中恢复购买

Google已升级到IAB3(In App Billing版本3)。 首先,错过了示例代码中的问题.. super.onDestroy() 。 我在http://developer.android.com/google/play/billing/billing_integrate.htm
1回复

测试Android In App Billing购买

我是应用程序内购买的新手,我已将其成功集成到应用程序中,现在我想在应用程序购买中进行测试,根据文档,我们必须将其部署到Alpha或Beta通道中以测试应用程序内购买,但是是否应用内购买测试所需的代码更改。请提供有关如何测试应用内购买的指南或示例。感谢您的帮助。
1回复

Android In App Billing到OpenIAB的迁移

我在Google Play上发布了带有应用内购买功能的应用,我想在不同的商店上发布应用,因为我使用的是OpenIAB,但无法理解OpenIAB的正式文档,请在以下几点上为我提供帮助:1.我必须在每个商店中创建具有相同SKU的应用内购买商品? 2.我需要更改以将google IAB替换为Open
2回复

在App Billing getPrice()Android中

我已成功将应用程序计费实施到我的应用程序中,一切正常。 我现在正在尝试检索项目的价格(在开发者控制台中设置),以便我可以在我的应用程序中反映这些价格,而无需硬编码值。 这个代码显然只收集通过库存购买的商品的价格,这不是我想要的: 我查了一些文档查询可供购买的项目,但很难理解它。
1回复

Android - 应用内结算

我找不到任何好的教程/网站,告诉我们如何进行应用内结算以从应用中删除admob广告。 所以这是我的问题:我有app包含Admob的广告。 我想建立应用内结算系统,允许用户支付1美元,付款后不应该有任何广告。 我怎么能做到这一点? 有任何想法吗?
2回复

我可以直接使用Android Market服务器验证应用内结算的交易信息吗?

如果我有交易信息json字符串: 我可以将其上传到Android Market服务器以验证它是否有效。 就像Apple的方式一样。 http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Con
1回复

发布应用程序后添加Android In App Billing

我在网上搜索了答案,但是找不到有关是否可以在应用商店的新更新中将应用发布到Play商店中之后添加应用购买的信息,还是应该从头开始添加?
2回复

Android In App Billing使托管产品免费

在我的应用程序中,我有几个具有一定价格的托管产品。 在发布周,我想免费制作一些。 由于Google Play开发者控制台的最低价格是0.5欧元,我不确定如何免费制作这些产品,同时将其SKU保存到Google Play服务器(就像在默认购买流程中一样)。 我想要,因为用户可能会删除该应用程序
1回复

在Android应用中的应用内结算

我知道可能会重复此问题,但是很遗憾,我没有从任何相关文章中得到任何答案。 我正在开发一个应用程序,可以在其中出售带有支付系统的某些产品,为此,我想将Google Play集成到应用程序支付网关中,我知道如何集成到应用程序支付网关中 我尝试了这个链接 如何在Android中的应用内连