2013-04-21 48 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,你可以檢查你的應用程序是否被破解。但是,從來沒有使用它,所以我不知道它是否一直有效。

相關問題