最近在做乙個藍芽相關的專案, 需要在應用進入後台, 或者手機屬於鎖屏狀態的情況下, 仍然保持藍芽連線, 並且能正常接收資料。
本來以後會很麻煩, 但是學習了下..發現就2步而已。簡單的不能再簡單了。
好了。下面是具體實現辦法。
1.在***-info.plist檔案中, 新建一行required background modes, 加入下面兩項。
如圖所示:
加入這個項後, 你會發現, 當應用進入後台後, 藍芽還是保持連線的。
但是, 進入後台後, 雖然應用還掛著, 能夠正常接收資料。但是, 來資料了, 如果需要我們實時響應, 那就要用到推送了。
也就是, 當資料來的時候, 彈出乙個提示框, 提示使用者來資料了。
2. 設定本地推送
[cpp]view plain
copy
-(void
)receivedata:(nsdata*)data
}[cpp]view plain
copy
#pragma mark - 接收到推送
- (void
iOS開發 藍芽後台接收資料 BLE4 0
最近在做乙個藍芽相關的專案,需要在應用進入後台,或者手機屬於鎖屏狀態的情況下,仍然保持藍芽連線,並且能正常接收資料。本來以後會很麻煩,但是學習了下.發現就2步而已。簡單的不能再簡單了。好了。下面是具體實現辦法。1.在 info.plist檔案中,新建一行required background mod...
iOS開發 藍芽後台接收資料 BLE4 0
最近在做乙個藍芽相關的專案,需要在應用進入後台,或者手機屬於鎖屏狀態的情況下,仍然保持藍芽連線,並且能正常接收資料。本來以後會很麻煩,但是學習了下.發現就2步而已。簡單的不能再簡單了。好了。下面是具體實現辦法。1.在 info.plist檔案中,新建一行required background mod...
iOS開發 藍芽後台接收資料 BLE4 0
最近在做乙個藍芽相關的專案,需要在應用進入後台,或者手機屬於鎖屏狀態的情況下,仍然保持藍芽連線,並且能正常接收資料。本來以後會很麻煩,但是學習了下.發現就2步而已。簡單的不能再簡單了。好了。下面是具體實現辦法。1.在 info.plist檔案中,新建一行required background mod...