我开始在我未来的应用上进行一些应用内购买,我想问一些关于应用内计费库的新 API (3) 的问题(如图所示):
谷歌说(这里)没有更多的非托管项目。这意味着为了拥有多个消耗品,Play商店无法设置柜台,因此您需要在将购买权放入应用程序时消耗购买权,或者仅在需要时消耗。
我的问题是如何让消耗品留在多个设备上?例如,如果用户购买了 2 瓶健康药水,并且由于新的限制,它们都只存储在一个设备的应用程序本身上,最终用户怎么能转到另一台设备,运行应用程序并看到他有 2健康药水?
是否可以通过编程方式在某些情况下免费购买一些商品?
当我想奖励用户所做的事情时,它可能对测试有用。我什至可能想做到完全透明并且没有任何对话框。
我知道有一个沙盒模式,但只有通过添加特定帐户作为测试帐户才能使用。
该讲座谈到了“开发人员有效负载”(此处),您可以将其放在购买中以获得更好的安全性。他们说数据应该是用户的 id,但他们没有说我应该使用什么 id(只举了一个 google plus 的例子,很多人没有)。
我的问题是:“开发人员有效负载”应该使用什么?如果我使用样品,他们使用什么,使用它是否安全,或者我应该改变它吗?
我也不明白它有什么用,因为游戏商店应该始终保存关于哪个用户拥有哪些物品的数据,那么游戏商店怎么会被愚弄呢?或者他们可能会谈论保护应用程序的 apk 不被更改?
是否可以进行多次购买交易?如果是这样,我可以隐藏那些不花钱的吗?如果一切都是免费的,也许根本不显示任何东西?