2013-04-21 78 views
2

我最近提交了我的应用程序在AppStore(等待审查;),我希望能够检测到是否有上/var/mobile/Applications/MyApp.app/iTunesMetaData.plist如何检测用户是否购买了我的应用程序?

的元数据文件如果有的话,该应用程序已被购买,如果没有,该应用程序已被盗版。现在我的主要问题是:苹果是否允许这样做?我已经看到一些关于应用程序的文章,这些应用程序在应用商店中拒绝越狱检测。

二,我可以用这个代码吗?

NSString *filePath = @"/Var/Mobile/Applications/SystemOfADown.app/iTunesMetaData.plist"; 
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath]) { 
// AlertView or killall this app 

} 

谢谢!

+1

你真的认为盗版检测很简单吗?什么会阻止某人将您的应用程序复制到iTunesMetadata.plist文件中? – omz 2013-04-21 18:15:48

+0

如果他们为了节省1.79欧元而做出所有努力,那么他们应该得到它:p – 2013-04-21 18:18:41

+0

哦该死的,如果路径存在,我现在叫alertview或者killall。我当然打算在其他地方称呼它。 :) – 2013-04-21 18:26:46

回答

3

你可以做到。你只是检查一个文件是否存在。 App Store中有很多应用程序会在应用程序被盗版时显示警报。

3

你应该看看Crackify。它做你想要的。随着Crackify,你可以检查你的应用程序是否被破解。但是,从来没有使用它,所以我不知道它是否一直有效。

相关问题