Car*_* K. 15 android in-app-purchase in-app-billing
我正在尝试在net.robotmedia.billing库的帮助下实现应用内购买功能.
购买应用内商品(托管)有效:购买已完成,谷歌结账时有订单,稍后当我重新启动设备时,恢复交易时可以检索"购买"状态.
当我卸载并重新安装应用程序时,在恢复事务后,可以检测到购买状态.但是,这次(可能是市场应用程序)发送"购买失败" - 通知.交易历史记录(购买后)始终为:8x Transaction.PurchaseState.CANCELLED后跟一个Transaction.PurchaseState.PURCHASED.
"购买失败." - 即使没有购买,也会发送通知.在初始化中我做:
BillingController.setConfiguration(mConfiguration);
BillingController.registerObserver(myBillingObserver);
...
BillingController.checkBillingSupported(this);
BillingController.restoreTransactions(this);
Run Code Online (Sandbox Code Playgroud)
一切似乎都有效,只是我得到了这个通知.我如何摆脱这个通知?或者是否有一些我可能错过的东西?
更新:上述取消的交易只是正确的历史.仍然市场应用程序(我假设)在RESTORE_TRANSACTIONS上发送"购买失败"通知(我假设当我收到这些取消的交易时).
也许这并不重要,因为用户不会取消,重新购买,取消,重新购买等.但是一旦交易被取消,用户将在处理恢复时收到此通知,这很烦人(并且令人困惑)用户).
| 归档时间: |
|
| 查看次数: |
1303 次 |
| 最近记录: |