我的應用使用bluetooth low energy wireless technology
,並且需要在後臺運行以執行某些藍牙相關任務,所以聲明它支持Info.plist文件中的核心藍牙後臺執行模式。從ble設備建立連接後,應用程序將開始每秒讀取RSSI,將調用CBPeripheralDelegate
的代理方法「peripheralDidUpdateRSSI:error:」。根據蘋果的文檔,將bluetooth-central Background
執行模式本章描述: 此外, 醒來任何CBCentralManagerDelegate
或 CBPeripheralDelegate
委託方法被調用時,你的應用程序,讓您的應用程序來處理 重要的中心作用的事件,比如當系統當外設發送更新的特徵值,並且中央管理器的狀態改變時,建立或斷開連接。 因爲我的應用每秒總是讀取rssi前景和背景。我的應用程序是否永不停止?謝謝。進入後臺後,應用程序永遠不會被暫停?
0
A
回答
0
由於您在您的.plist
中指定了您的應用程序需要後臺處理,因此在調用代理方法CBCentralManagerDelegate
或CBPeripheralDelegate
時,您的應用程序將始終醒來。否則,你的應用程序將像一個嬰兒在一個平靜而幸福的夜晚的搖籃裏睡覺。
相關問題
- 1. NSTimer在應用程序進入後臺後不會停止
- 2. 當應用程序進入後臺時顯示暫停菜單
- 3. Android - 應用程序的LeScanCallback會在應用程序進入暫停(到後臺)時被調用嗎?
- 4. Robospice請求永遠不會結束,如果應用程序進入後臺,然後來到前臺?
- 5. 應用程序被暫停後臺位置更新
- 6. MPMusicPlayerController在後臺暫停並在應用程序進入前臺時繼續
- 7. GPS在應用程序進入後臺狀態時不停止
- 8. AvPlayer暫停和播放問題時,應用程序進入後臺
- 9. 在應用程序進入暫停狀態之前執行後臺任務
- 10. 暫停後臺線程()
- 11. 當應用程序進入後臺時運行後臺線程
- 12. 當應用程序進入後臺時,應用程序代理不會調用
- 13. 短時間後暫停遠程通知的後臺任務
- 14. 如何確保iOS應用程序不會無限期地在後臺暫停?
- 15. Facebook應用程序進入前臺後
- 16. 後退按鈕不會暫停我的應用程序
- 17. 遠程通知不會在後臺啓動應用程序
- 18. Web應用程序與永遠循環的後臺作業
- 19. 讓iOS應用程序永遠在後臺運行
- 20. Android:如何在後臺永遠運行應用程序?
- 21. 如何永遠在後臺模式下運行應用程序?
- 22. iOS 7 - 在應用程序進入後臺後不會調用didUpdateLocations委託
- 23. iPhone AVAudioRecorder進入後臺後暫停問題
- 24. 永久停止後臺應用程序Android
- 25. Websocket在Android應用程序轉到後臺時暫停
- 26. 位置更新,而應用程序在後臺或暫停
- 27. 如何避免iOS應用程序暫停後臺轉換?
- 28. 暫停請求當應用程序轉到後臺時收聽
- 29. 當應用程序在後臺時,在QML中暫停應用程序Symbian
- 30. - (void)applicationWillResignActive:(UIApplication *)應用程序永遠不會被調用
你在問什麼?你問你的應用永遠不會被暫停嗎?或者你是否抱怨它永遠不會被暫停? – HalR
我認爲他想問的是爲什麼「peripheralDidUpdateRSSI:error:」在應用程序是背景時從未調用過?我有同樣的問題,現在還在谷歌搜索... – schystz