藍牙后臺運行

設置info.plist

在info.plist文件中設置Required background modes添加

  • App communicates using CoreBluetooth (客戶端)
  • App shares data using CoreBluetooth (服務端)

target - signing&Capabilities - background modes
檢查一下是否自動勾選了 如果沒有則手動添加并勾選

target - signing&Capabilities - background modes

  • User Bluetooth LE accessories
  • Acts as a Bluetooth LE
image.png

聲明方式:增加UIBackgroundModes 鍵,并增加包含下列字符串的array值。

? bluetooth-central— 客戶端
    The app communicates with Bluetooth low energy peripherals 
    using the Core Bluetooth framework.
? bluetooth-peripheral— 服務端
    The app shares data using the Core Bluetooth framework

當我們需要開發(fā)的藍牙 只是客戶端 例如連接掃描打印機在后臺讀寫的時候
只需要第一個bluetooth-central即可

參考: http://www.itdecent.cn/p/24fb25d6eb72

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 首先,先來大概了解下蘋果的后臺運行的機制:一般說來,所有程式進入背景后都還有5 秒的執(zhí)行緩沖時間,有些程序可以要求...
    干不動閱讀 4,932評論 20 17
  • 在info.plist文件中加入Array類型的Required background modes字段并添加兩個元...
    ldclll閱讀 2,061評論 6 4
  • ios藍牙運行有兩種方式: 方式一: 在info.plist文件中加入Array類型的Required backg...
    哪有貓不吃魚閱讀 362評論 0 1
  • App在連接藍牙設備使用時,手機可能會息屏或者手動鎖屏了,App進入后臺模式,如果沒有進行相應處理,App就不會繼...
    歐幣杰昔閱讀 2,053評論 0 1
  • 久違的晴天,家長會。 家長大會開好到教室時,離放學已經沒多少時間了。班主任說已經安排了三個家長分享經驗。 放學鈴聲...
    飄雪兒5閱讀 7,814評論 16 22

友情鏈接更多精彩內容