从与其注册的应用程序不同的应用程序中检查IAP

时间:2013-12-27 06:25:34

标签: android in-app-purchase google-play in-app-billing google-play-services

我在市场上有一个带有IAP的付费应用程序。这个应用程序现在只是我在市场上免费演示的解锁密钥。我需要确保从原始应用程序的购买转移到新的应用程序。我对此功能有两个想法。

  1. 我可以将包含购买结果的捆绑包从原始应用发送到新应用。没有错,我可以使用签名保护意图来确保安全性,一切都应该正常。

  2. 我可以用旧的应用程序Base64编码的RSA公钥创建一个IABHelper并进行查询。我还没有这样做,因为我不知道密钥是否以某种方式与您注册的应用程序的软件包名称相关联,并且我没有设置端到端IAP测试的设备。如果有人对此有任何意见,我很好奇。

1 个答案:

答案 0 :(得分:0)

1工作正常,但#2失败。每个应用程序的IAP密钥必须是唯一的,如果您尝试使用其他密钥,应用程序将抛出异​​常。