2013-03-20 96 views
0

我們正處於規劃階段,我們的最終目標是讓手持藍牙設備在我們的應用中觸發一項功能。藍牙設備可以發送更多的信號嗎?或者我們的應用程序是否可以截取標準觸發器,如vol-up(如果從特定的藍牙設備發送並使用該信號觸發我們的應用程序的功能)?通過藍牙設備觸發的Android和Iphone應用功能

回答

0

在iOS中有一個框架叫做CoreBluetooth可用於與藍牙設備進行通信。但是這個框架的基本要求是你應該有藍牙4.0,即啓用BLE的設備。檢查這是否對你有幫助。 第二個問題的答案是你無法攔截應用程序中的音量按鈕事件等標準觸發器。因爲這使用蘋果的私人apis。 Apple不允許您使用私人apis訪問硬件元素。如果您以任何方式達到此目的,那麼您的應用程序也不會被蘋果認可。

+0

因此,我們可以使用藍牙4.0設備,那麼我們將能夠控制iPhone應用程序,併爲Android設備製作自定義配置文件,以處理該部分? – user1724365 2013-03-20 07:51:08

+0

@ user1724365:抱歉,我沒有收到你。 – 2013-03-20 08:49:42

+0

你已經概述了iPhone的解決方案,它只是簡單地使用藍牙4.0。所以我認爲所有需要的是爲android製作一個自定義的藍牙配置文件,以使其適用於該操作系統。 – user1724365 2013-03-20 11:21:33

0

你只能觸發iOS允許你使用iOS的CoreBluetooth。對於android,您必須將您的應用程序與專爲該手機的芯片和Android版本設計的自己的庫綁定。目前對運行最新Android版本的三星設備的支持很少。