我的应用程序中有多个项目。我有两个设备。如果我在这些设备中的第一台设备上购买商品,然后尝试在另一台设备上购买相同的商品,我不能。(Google 播放意图显示消息 - 商品已拥有!然后它崩溃....:-( ) 商品在 google play 中被标记为“按用户帐户管理”。而且我对购买物品没有任何问题。
另一个问题是,如果我尝试 RESTORE TRANSACTION ACTION - 我得到了 result_developer_error (这有点奇怪......):D
这些问题在 Android 2.2,4.1 上测试过
我的问题是:
是否有可能允许多次购买此商品而无需将该商品标记为“非托管”?(我的意思是在不同的设备上多次使用该短语)
如果有可能?可以在没有存储信息的服务器端的情况下完成吗?
我知道最简单的解决方案是更改 product_type - 但是我将失去恢复事务操作的机会....
我按照 google api 实施应用内 http://developer.android.com/google/play/billing/billing_overview.html
注意:在 - 应用程序中实现了 v2