Android在应用程序计费安全非消耗性项目



Android文档中关于开发者有效负载的说明:

但是对于非消耗性物品,您应该使用唯一标识用户的字符串。

如何?例如,我可以读取电话号码,但随后我需要额外的授权,我不想添加,或者我可以向我自己的服务器发送请求,用户必须先注册-但我没有服务器,对于我的应用程序,这将是多余的

开发者有效载荷只是一个额外的字符串,你的应用程序只能发送和验证。您可以创建任何字符串并将其与请求一起发送。您将在购买响应中得到相同的字符串。开发者指南建议为可消费产品生成随机唯一的开发者有效载荷,你也可以为非可消费产品做同样的事情,但我建议你,如果你的应用程序有任何登录算法使用loginId of user作为开发者有效载荷,如果你的应用程序没有登录算法声明任何字符串并发送该字符串作为开发者有效载荷,但确保该字符串是而不是你(或你的公司)的名称进行任何组合和使用。

最新更新