【发布时间】:2012-04-05 23:54:16
【问题描述】:
我们正在尝试寻找一种方法来在通过 Google Play 使用 Google 应用内结算时识别特定购买 - 具体而言,在新设备上或在内存擦除之后识别特定购买的产品。我曾考虑尝试检索购买时使用的 Google ID,例如 this question,但事实证明这是有问题的。
但是,开发人员有效负载可能会提供解决方案,但这取决于它的行为方式。基本上我希望的是,当使用RESTORE_TRANSACTIONS 恢复购买时,将返回放入原始购买请求中的开发人员有效负载。如果是这样,我们可以使用此有效负载来识别用户:当他们在新设备上安装应用程序时,我们会恢复事务,并让开发人员有效负载来识别他们;否则我们假设他们是新用户并生成新的开发人员有效负载。
这行得通吗?托管产品的开发人员有效负载是否持续存在?
【问题讨论】:
标签: android in-app-purchase in-app-billing