在iPhone软件开发工具包中,有没有办法获得手机所有者的姓名?我发现我的应用程序已经被破解了,我想更新一个版本,检查它是否是破解版本,然后显示以下内容:
你好(人名)。我看到您正在使用破解版本的(应用程序名称)。如果您喜欢此应用程序,请通过购买来支持我。
发布于 2009-08-26 05:12:19
就像之前提到的,你不能得到用户的名字。但是,您可以通过执行以下操作来获取电话号码
[NSUserDefaults standardUserDefaults objectForKey:@"SBFormattedPhoneNumber"]
摘自here
此外,关于版权保护: iPhone应用程序版权保护的问题是,苹果没有提供发布格式的公开文档,甚至没有任何与之相关的内容。因此,如果你的检查是基于这些未记录的东西,你实际上是在雷区杂耍。归根结底,苹果应该真正修复这个坏掉的系统。
发布于 2009-08-25 20:31:09
StackOverflow:
发布于 2009-08-24 20:03:19
这是不可用的,因为这是一个隐私问题。
(我知道,考虑到你的用户刚刚破解了你的应用程序,这有些讽刺,但我离题了……)
有很多关于防破解措施的讨论。ArsTechnica有一个关于一个开发人员的故事。试试谷歌或苹果的开发者论坛(thread)。
https://stackoverflow.com/questions/1321552
复制相似问题