Android 文档介绍了开发人员有效载荷:
but for non-consumable items you should use a string that uniquely identifies the user.
如何? 例如,我可以读取电话号码,但我需要额外的授权,我不想添加。或者我可以向我自己的服务器发送请求,用户必须先在该服务器上注册 - 但我没有服务器,对于我的应用程序来说,这太过分了。
最佳答案
开发人员负载只是一个额外的字符串,您的应用只能发送和验证该字符串。您可以创建任何字符串并将其与您的请求一起发送。您将在购买响应中得到相同的字符串。开发人员指南建议为消耗品生成随机唯一的开发人员有效载荷,您也可以为非消耗品产品执行相同的操作,但如果您的应用有任何登录算法,我会建议您使用 loginId of user
作为开发人员有效载荷,如果您的应用程序没有登录算法声明任何字符串并将该字符串作为开发人员有效负载发送,但请确保该字符串不是您(或您的公司)的名称进行任意组合和使用。
关于android in app billing security 非消耗品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15443794/