我想在應用程序啓動時測試,如果設備連接到互聯網,如果不顯示警告,通知用戶需要將設備連接到互聯網,阻止他啓動應用程序,如果他沒有連接,並在任何時候,如果他斷開連接,重新加載應用程序,它有點像Clash of Clans的原理...
在互聯網的負載測試,如果沒有互聯網應用程序不會加載..任何時候,如果用戶失去連接,應用程序將重新啓動。任何想法如何做到這一點?在iOS應用程序啓動時沒有互聯網 - 保持重試
0
A
回答
0
您可以使用Reachability來測試連接,並讓您的應用程序做出適當的響應。
-1
您可以將互聯網設置爲plist中的一項要求。看到這篇文章:My iPhone app needs a persistent network connection...how to specify UIRequiredDeviceCapabilities?
1
使用reachability庫。將其包含在AppDelegate中:
internetReachability = [Reachability reachabilityWithHostname:@"www.google.com"];
// Internet is reachable
internetReachability.reachableBlock = ^(Reachability*reach)
{
// Update the UI on the main thread
dispatch_async(dispatch_get_main_queue(), ^{
NSLog(@"Internet Connection Established");
// Update accordingly, use Storyboards or Navigation Stack
});
};
// Internet is not reachable
internetReachability.unreachableBlock = ^(Reachability*reach)
{
// Update the UI on the main thread
dispatch_async(dispatch_get_main_queue(), ^{
// Update accordingly, use Storyboards or Navigation Stack
});
};
[internetReachability startNotifier];
1
要檢查連通性的可用性Reachability類可以使用。沒有API退出應用程序programmatically quit my iOS application
希望這會有所幫助。
相關問題
- 1. Debbuging沒有互聯網連接的iOS應用程序
- 2. 互聯網檢查iOS應用程序
- 3. 在互聯網上啓動Java Web應用程序
- 4. 當沒有互聯網連接時,應用程序崩潰
- 5. 當應用程序沒有互聯網連接時的警報
- 6. 應用程序崩潰時的AsyncTask沒有互聯網連接
- 7. 當沒有互聯網連接時應用程序崩潰
- 8. 當沒有互聯網時,Windows商店應用程序崩潰
- 9. 如何在應用程序啓動時在android中檢測互聯網?
- 10. 互聯網連接檢查後啓動應用程序
- 11. 重新啓動sails.js應用程序時保持用戶登錄
- 12. 如何在設備重新啓動時保持應用程序啓動
- 13. 在Windows啓動時啓動C#應用程序,並保持重點
- 14. 在設備重新啓動時啓動iOS應用程序
- 15. 在iPhone應用程序中顯示沒有互聯網錯誤
- 16. 從互聯網下載資源時iOS應用程序崩潰
- 17. 如果在設備上沒有互聯網連接,ios應用程序出錯
- 18. 不使用互聯網的IOS應用程序的時間保護算法
- 19. Flex iOS應用程序無法啓動沒有互聯網連接,然後顯示不需要的彈出
- 20. 當應用程序開啓前沒有互聯網連接時,應用程序崩潰
- 21. 沒有互聯網的應用程序崩潰
- 22. 在應用程序啓動時檢查互聯網連接黑莓
- 23. 在沒有互聯網連接的情況下測試ROR應用程序
- 24. 如何檢查應用程序啓動時可用的互聯網連接
- 25. iOS應用程序在啓動時
- 26. Android的線程應用程序崩潰時,有沒有互聯網連接的
- 27. 創建laravel應用程序沒有互聯網連接
- 28. NSJSONSerialization終止應用程序,如果沒有互聯網連接
- 29. 改造不斷重試時,互聯網是沒有連接
- 30. IOS GPS緩存,GPS沒有互聯網
您可以使用Reachability(https://developer.apple.com/Library/ios/samplecode/Reachability/Introduction/Intro.html)檢查Internet連接。 – user2071152
按照其他人的建議,您可以使用Apple提供的Reachability代碼,但是如果按照您的想法進行操作,您可能會拒絕它。應用程序不應該關閉或重新啓動它們,這是因爲對用戶來說,它給人的印象是它已經崩潰,即使你警告它它將要關閉,蘋果也不會這樣,並且如果應用程序對我做了這些,我會立即刪除它。我確實相信這是在Apple Review指南中。 – Popeye