我正在使用Google Play应用内结算版本3.我希望用户付费以解锁我游戏中的级别包。这显然是消费品购买。
如果我使用这些级别包购买,我是否负责跟踪是否已购买级别包,还是我可以依赖结算API?
如果我可以依赖计费API并且设备没有网络连接,设备是否会有我可以查询的本地购买缓存?
答案 0 :(得分:1)
就个人而言,我认为等级包更适合托管(不可消耗)物品。 您可以创建许多对应于每个级别包的sku。 查询项代码类似于http://developer.android.com/training/in-app-billing/list-iab-products.html#QueryDetails或http://developer.android.com/training/in-app-billing/purchase-iab-products.html#QueryPurchases。
是的,购买项目由Google Play服务在本地缓存,请参阅上面第二个链接中的说明。