应用内结算切换活动

时间:2012-06-18 01:13:55

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

啊,应用内的结算问题永远不会结束! ^。^我有一切正常工作,以显示应用内购买的交易页面。如果我完成购买,它会将我退回到我的申请表中,大约10秒钟后,它会验证购买情况并收到物品。

另一方面,如果我在返回应用程序后按下后退按钮并切换到另一个活动,它将永远不会处理该事务。即使我返回到应用内的结算活动,我也从未收到过我购买过的商品,就像购买完全忘记了,如果你打电话给finish()。

我可以做什么,以便在我返回应用内结算活动或处理交易时完成交易并提供项目,并将购买的商品提供给我在我的应用程序中的任何位置?

1 个答案:

答案 0 :(得分:3)

接收通知由与您的活动无关的广播接收者处理。您如何处理通知取决于您。在默认实现中,您有一个Activity实现的PurchaseObserver接口。您可以有多个活动实现它并注册以相应地调用。或者,您可以在基本活动中包含相关代码,以便您的所有活动都是PurchaseObserver(如果您有很多活动,则可能不实用)。