2

iPhone sdk中有没有办法获取拥有手机的联系人的姓名?我看到我的应用程序已被破解,我想更新一个版本,检查它是否为破解版本,然后显示以下内容:

你好(人名)。我看到您使用的是(应用程序名称)的破解版。如果你喜欢这个应用程序,请购买它来支持我。

4

3 回答 3

4

StackOverflow:减少 iPhone 应用程序的盗版

于 2009-08-25T20:31:08.683 回答
3

就像之前提到的海报一样,您无法获取用户的姓名。但是,您可以通过以下方式获取电话号码

[[NSUserDefaults standardUserDefaults] objectForKey:@"SBFormattedPhoneNumber"]

取自这里

另外关于复制保护:iPhone 应用程序复制保护的问题是 Apple 不提供用于分发格式或任何远程相关的公共文档。因此,如果您根据那些未记录的内容进行检查,那么您实际上是在一个雷区中玩杂耍。最终,Apple 应该真正修复这个损坏的系统。

于 2009-08-26T05:12:18.540 回答
1

这是不可用的,因为这是一个隐私问题。

(我知道,考虑到您的用户刚刚破解了您的应用程序,这有点讽刺,但我离题了......)

关于防裂措施有很多讨论。ArsTechnica有一个关于一位开发人员的故事。试试 Google 或 Apple 的开发论坛(线程)。

于 2009-08-24T20:03:19.353 回答