iPhone sdk中是否有办法获取拥有该手机的联系人姓名? 我看到我的应用程序已被破解,我想更新一个版本,检查它是否是破解版本,然后显示以下内容:
你好(人名)。我看到你正在使用(应用程序名称)的破解版本。如果你喜欢这个应用程序,请购买它来支持我。
答案 0 :(得分:4)
StackOverflow: Reducing Piracy of iPhone Applications
答案 1 :(得分:3)
与之前提到的海报一样,您无法获得用户名。但是,您可以通过
获取电话号码[[NSUserDefaults standardUserDefaults] objectForKey:@“SBFormattedPhoneNumber”]
取自here
同样关于版权保护:iPhone应用程序版权保护的问题在于Apple不提供分发格式的公共文档或任何甚至远程相关的文档。因此,如果您的检查基于那些未记录的事情,那么您真的在一个矿场上玩杂耍。最终苹果应该真正修复这个破碎的系统。
答案 2 :(得分:1)
这不可用,因为这是一个隐私问题。
(我知道,那里有一些讽刺,考虑到你的用户只是破解了你的应用,但我离题了......)
关于防裂措施的讨论很多。 ArsTechnica有一个关于一位开发人员的故事。试试Google或Apple的开发论坛(thread)。