我在後臺作爲基於位置的提醒應用運行時收到可達性通知時遇到問題。有沒有人成功地使這個工作,如果是這樣,如何?在後臺運行時接收可達性通知?
1
A
回答
1
我需要使用後臺任務包夾才能使其工作。可達性需要一個主動的運行循環,並且使用後臺任務似乎是在後臺提供此功能的一種方法。不確定是否有其他更好的解決方案。
另外,如果您使用的是RestKit,它已經附帶了Reachability Observer,它是Apple Reachability示例代碼的修改版本。
0
您無法在後臺檢查網絡,我的建議是使用本地或推送通知將您的應用程序恢復,然後您可以檢查網絡狀態。
相關問題
- 1. 在接收推送通知時在後臺運行javascript函數?
- 2. 當接收到推送通知時,在後臺執行代碼
- 3. 在後臺接收UIPasteboard(generalPasteboard)通知
- 4. 在後臺接收BluetoothManager通知
- 5. 在後臺接收iOS通知::本地通知
- 6. 如何在應用程序處於後臺時接收達爾文通知
- 7. 在後臺獲取可達性更改通知
- 8. 如何在後臺接收本地通知時播放音樂
- 9. 如何在iOS後臺運行服務來接收本地通知?
- 10. 在前臺接收Firebase通知但不是後臺
- 11. Cordova - 通知後臺運行服務
- 12. J2ME:接收通知,而無需運行
- 13. 我在IOS上沒有在後臺接收fcm推送通知
- 14. 只接收最後通知...?
- 15. 未在後臺接收通知的FCM示例項目
- 16. 應用程序崩潰在後臺接收推送通知
- 17. 推送通知不在後臺接收iOS
- 18. 當在後臺的應用程序接收pushwoosh推送通知
- 19. 如何僅在Android的後臺接收OneSignal通知?
- 20. CoreFoundation:在後臺線程接收/處理通知
- 21. 在後臺顯示整個接收內容的推送通知
- 22. 是否有可能在後臺模式下接收推送通知
- 23. 通知()在可運行
- 24. didReceiveRemoteNotification在後臺收到通知時不起作用
- 25. iPhone - 讓收音機在後臺運行
- 26. 在後臺獲取Wifi連接通知
- 27. Android:當應用程序未運行時接收推送通知
- 28. 如何在後臺接收到Api響應時使用本地通知?
- 29. 後臺通知
- 30. 接收通知?
但這是一個基於位置的提醒應用程序,它會繼續在後臺運行。事實上,有許多應用程序在後臺運行並進行網絡調用。 – x89a10
你可能正在尋找這個http://stackoverflow.com/questions/6861514/background-network-calls-ios – alexandresoli
亞歷克斯,請看看我的答案,這是我的方式工作。此外,我並沒有要求如何在後臺進行網絡調用,而是要在後臺接收可達性更改通知的操作。謝謝。 – x89a10