我目前正在研究一個涉及信標的部分的項目,因爲我看到並閱讀了不同的文章和網站,因此不建議使用非ibeacon for ios以便在時間和可訪問性方面檢測到背景檢測。我讀這篇文章: 「Can we detect non-iBeacon beacons on iOS?」 所以基本上,我們可以使用ibeacon協議來喚醒我們的手機,然後使用我們的數據包,所以我的問題是,喚醒我們的手機後,我們怎麼能連接到我們自己的相關應用程序自制協議?我們必須爲我們自己的數據包使用CoreBluetooth嗎?如果是的話,它會對ios能夠檢測到甚至是權限的速度有什麼副作用?另一個問題是,在我們喚醒手機後,我們可以將多少字節發送到我們的iOS?它還是一定的數額?或者我們可以擴展它?基本上,我們可以在第一個ibeacon包之後發送一個100KB的文件嗎?在iOS上檢測非iBeacon信標?
謝謝...
非常好的和詳細的答案。然而,考慮到BLE的性能,100KB傳輸儘管是絕對可能的,但可能並不是最好的想法,並且可能需要幾十秒,可能更多。 – jcaron
謝謝@davidyoung,我只想知道如果我用iBeacon喚醒我的應用程序,然後搜索另一個UUID,檢測非iBeacon數據包需要多長時間?這是幾秒或幾分鐘?對於連接部分,我們是否需要進行所有配對程序?或者我們可以在我們的BLE和我們的應用程序之間傳輸數據的輕量級連接? – fafa92
謝謝@ jcaron的評論,你知道一個更有效的方法來連接我的ios應用程序而無需配對嗎?通過說我的意思是傳輸數據。 – fafa92