2014-09-22 21 views
0

是否有可能擁有一個藍牙外設,例如一個巨大的紅色按鈕,以在iOS上產生警報?更具體地:iOS會允許來自藍牙外設的警報嗎?

  • 藍牙設備已經配對
  • 存在具有與外圍
  • 手機鎖定或應用程序被背景執行

通信在電話上運行的應用程序如果按下紅色按鈕,iOS是否會接受數據並導致警報出現?

回答

1

是的,您可以在後臺發佈本地通知,以響應藍牙數據。最簡單的方法是使用藍牙低功耗外設。如果您使用藍牙2.1,那麼您將需要通過MFi程序。

我在這裏有一個示例項目 - https://github.com/paulw11/BeanLock,它在後臺掃描LightBlue Bean,並在成功建立連接時顯示警報。更改代碼以在屬性更改(鏈接到按鈕)時發出警報,而不是簡單地通過連接發送警報很容易。