我需要使用 APPLE ID/GOOGLE Android ID 检查用户是否真的支付了购买我的应用程序的费用。
我必须避免用户使用破解的应用程序(越狱)
每个应用程序是否有唯一的“公钥”?我可以使用它(如果存在)来检查我的应用程序的统一器
我需要使用 APPLE ID/GOOGLE Android ID 检查用户是否真的支付了购买我的应用程序的费用。
我必须避免用户使用破解的应用程序(越狱)
每个应用程序是否有唯一的“公钥”?我可以使用它(如果存在)来检查我的应用程序的统一器
您可以在 AppStore 上免费提供它,然后使用licensing
或in-app purchases
向用户提供更多内容(完整内容)!
简而言之:不。您无法通过 API 访问此信息,但正如其他人所说,您可以通过应用内购买和您自己的服务器推出自己的解决方案。如果您担心未经许可的用户会消耗服务器带宽或其他昂贵的资源,我建议您这样做。
但是,如果您的最终目标只是防止盗版,我建议您搜索一些当今可用的现成反盗版解决方案。然而,即便如此,我也不会期待奇迹。我已经在自己客户的一些应用程序中实施了尽可能多的反盗版技术,但迄今为止,没有一个是“未破解的”。
在 Android 上,使用许可证验证库。
您可以做一些创造性的事情,包括在应用内购买并在购买完成时 ping 您自己的服务器。这假设您想将内容放在 IAP 付费墙后面,并且您想运行自己的服务器,但情况可能并非如此。