我正在開發一個用於商業目的的iPhone應用程序,它正在SQlite數據庫中存儲許多記錄。所以我的客戶不希望應用程序在越獄設備上運行。從iOS應用程序識別越獄設備
那麼如何在應用程序啓動期間識別監獄破碎的設備,並通過顯示一些消息阻止用戶繼續前進。
在此先感謝。
我正在開發一個用於商業目的的iPhone應用程序,它正在SQlite數據庫中存儲許多記錄。所以我的客戶不希望應用程序在越獄設備上運行。從iOS應用程序識別越獄設備
那麼如何在應用程序啓動期間識別監獄破碎的設備,並通過顯示一些消息阻止用戶繼續前進。
在此先感謝。
通過代碼可以檢測到應用程序是否在監獄設備上運行。
通過這種方式,你可以彈出一個提醒並關閉應用程序。
你可以做任何你想做的事情。
這是一個教程。
NSString *filePath = @"/Applications/Cydia.app";
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
// do something useful
}
另外如果你想完整的解決方案,你可以在豐富媒體SDK代碼見。
他們正在檢測越獄iphone。
這裏是豐富媒體URL tapjoy
http://stackoverflow.com/questions/6530364/how-to-detect-that-the-app-is-running-on-a-jailbroken-device – CRDave
謝謝,我會試一試... – Jeevan