验证App Store应用程序的购买者

时间:2010-01-20 20:11:50

标签: iphone app-store

App Store应用程序的开发人员是否有办法将销售与个人用户/设备ID / Apple帐户联系起来?换句话说,开发人员仔细检查特定用户是否已合法购买软件的方法?

我还没有找到可靠的答案。我不是在寻找具体的代码示例,只是想知道这是多么可能(或困难)。

我的意图不是惩罚盗版;它能够为付费客户提供额外的好处。因此,我不是在寻找一种方法来识别破解或盗版的版本,我收集的版本已经解决了。

提前感谢您提供的任何帮助!

4 个答案:

答案 0 :(得分:1)

没有一个答案都在那里,所以我将总结一下。

首先,根据Tim的回答,Apple不会向您提供任何信息来识别购买标准应用程序的客户,或者从另一个应用程序中识别某个特定销售。

但是,使用应用内购买为您提供了一种直接从Apple识别有效购买者的方法。您以这种方式收到的信息 是唯一可识别的;它不会为您提供用户的设备ID和/或Apple Store帐户,但可用于验证特定交易。

Apple's documentation on verifying store receipts.

答案 1 :(得分:1)

您可以滚动自己的系统来执行此操作。您不允许在手机的其他地方查看Apple的信息,但您可以通过应用程序的界面让您的用户在您的系统中创建ID。在您的客户在您的系统上创建他们的个人资料时,自愿从您的客户收集信息。您可以获取设备ID,但您也可能希望收集类似电子邮件地址的内容,以便您可以继续为他们提供一致的服务,因为他们升级到新的iPhone,或者将iPad添加到他们的Cocoa车队触摸设备。

在与服务器通信时,请务必使用加密的http连接,以免意外泄露客户的信息。

答案 2 :(得分:0)

引用“Dr. Touch”......

  

AntiCrack包含经过验证的技术   减轻您的应用程序的风险   通过自动破解获得盗版   工具

答案 3 :(得分:0)

您无权访问Apple商店中的任何购买者信息。 Apple认为这些客户是他们的客户,而不是您的客户,因此不会向您提供任何客户身份信息......

-t