2013-10-03 47 views
3

我有我的后台通信的应用程序,我想在后台接受且仅当用户购买了通过Play商店中的应用程序,并没有回应偷走它。这样的想法是:我可以使用购买状态API来验证,如果应用程序是通过Play商店买

  1. 用户通过Play商店中
  2. 应用程序通过服务器进行通信,购买应用程序,并将谁使用app
  3. 服务器的用户的Gmail地址询问购买状态API,如果用户购买了应用程序与通过的Gmail帐户

这样就不可能以任何方式破解应用程序,如果用户没有通过Play商店购买服务器可以很容易地检测到这一点,并且没有办法伪造它

问题是,在我看来,购买状态API只适用于应用程序购买,而不是检查应用程序是否通过playserver本身购买..有没有人有我的信息我可以做我想做的事情?在我之前没有人有这个问题吗?

回答

2

根据documentation,如果您提供订阅式服务,购买API将提供在购买时验证提供给设备的令牌(而非用户的GMail ID)的功能。令牌安全地嵌入(或多或少),并且我们认为,难以找到并复制到另一个设备。

如果你担心你的应用程序的盗版,看这里:

How to secure my app against piracy

+0

但它也即将与用户沟通,只要用户如果购买了应用程序与服务器通信这个游戏商店将以另外的方式保护我的服务。我不明白为什么没有功能来检查Playstore是否确认购买。 –

相关问题