啊,应用内结算问题永无止境! ^.^ 我一切正常,可以显示应用内购买的交易页面。如果我完成购买,它会返回到我的应用程序,大约 10 秒后它会验证购买,我会收到该商品。
另一方面,如果我在返回应用程序后按后退按钮并切换到另一个活动,它永远不会处理事务。即使我返回到应用内结算活动,我也从未收到我购买的商品,就像如果您调用 finish() 则购买已被完全忘记。
我该怎么做才能在我返回应用程序内结算活动时完成交易并提供该项目,或者处理交易并在我所在的应用程序中的任何位置提供购买的项目?
接收通知是由独立于您的活动的广播接收器处理的。如何处理通知取决于您。在默认实现中你有一个PurchaseObserver
由 Activity 实现的接口。您可以让多个活动实现它并注册以进行相应的调用。或者,您可以在基本活动中包含相关代码,以便您的所有活动PurchaseObserver
的(如果您有很多活动,可能不切实际)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)