rga*_*ber 4 android in-app-billing
之前我问这个问题,我已经通过了的Android应用内结算文档,并像在计算器上一些类似的问题本.此外,我猜这个问题可能会被关闭或者投票,因为它不是一个直接的编程问题,而且本质上是主观的.但是,它仍然存在.
实施工作正常.我的问题是在本地存储应用内购买的好方法.在我的情况下,只有一个一次性解锁项目可以解锁应用程序的全部功能,并且不会过期或被消耗.
共享偏好对于盗版来说似乎有点太容易了.即使查询Google Play工作正常并且看起来相对安全,它还可以依靠吗?由于文档建议以异步方式进行调用,因此支付解锁功能的用户可能不得不等待访问未锁定的功能并不是一个好主意.此外,当清除GP缓存时,它需要比平时更长的时间(这可能是一种罕见的情况).
但是看到有这么多的应用程序和开发人员,我想知道其他开发人员如何处理它?
实际上我认为你的问题会因为几个不同的原因而被关闭,但我会给你一些见解.
根据产品的性质以及其他一些方面,您可以选择一些选项.
如果您查看指南购买iab产品的 "消费购买"部分,您可以阅读:
购买商品后,系统会将其视为"拥有",并且在该状态下无法再从Google Play购买.在Google Play再次购买之前,您必须先发送该项目的消费请求.所有托管的应用内商品均为耗材.如何在应用程序中使用消费机制取决于您.通常,您将为具有用户可能想要多次购买的临时利益的产品实施消费(例如,游戏中的货币或可补充的游戏代币).您通常不希望为一次购买的产品实施消费并提供永久性效果(例如,高级升级).
对于消耗品:
您有责任控制和跟踪应用内产品如何配置给用户.例如,如果用户购买了游戏币,您应该使用购买的货币金额更新玩家的库存.
安全建议:在向用户提供耗材应用程序内购买的好处之前,您必须发送消耗请求.在配置项目之前,请确保您已收到Google Play的成功消费回复.
无论如何,在任何范围内,我都建议跟踪用户购买的所有产品以及他自己拥有的所有权限,因为它更快,并且它可能对其他一些事情有用,例如自定义统计,报告等.
| 归档时间: |
|
| 查看次数: |
1418 次 |
| 最近记录: |