0
我想告訴用戶,如果他們的版本不再受支持並且不再支持應用程序,他們必須更新應用程序,我在這裏讀到很多答案,說使用exit( 0)或[[NSThread mainThread] exit]可能會導致我的應用在非標準接口的應用商店被拒絕。由於版本錯誤而致使iPhone應用程序死機
我有幾個應用程序,它有這個功能,所以我想知道什麼是實現上述任務
if ([requiredVersion compare:actualVersion options:NSNumericSearch] == NSOrderedDescending)
{// actualVersion is lower than the requiredVersion
???
}
在警報消息有一個操作按鈕/鏈接,將用戶直接在App Store的新應用程式。 http://stackoverflow.com/questions/19067892/direct-link-to-app-store-application-in-ios-7,你並不需要退出你的應用程序,這是非標準的行爲 – CSmith 2014-12-05 20:16:44
@CSmith我用你的建議我現在的問題是,通過點擊在商店取消應用程序仍然運行,並且功能 - 我希望阻止用戶使用它,直到他/她升級 – 2014-12-05 21:52:29
使您的警報成爲MODAL視圖控制器,並且鏈接到App Store是您用戶的唯一選擇。即在您的應用程序中創建一個死衚衕 – CSmith 2014-12-05 22:01:54