4

當iOS應用程序處於後臺時,有什麼方法可以使用Google Nearby Messages API發佈消息嗎?是否可以在iOS的後臺使用Google Nearby Messages發佈消息?

按照最近的消息API documentation

該出版物活性只要出版物對象存在。要停止發佈,請釋放發佈對象。

我沒有發佈發佈對象,但應用程序似乎停止發佈消息時,它在後臺(儘管我已經打開了BLE和音頻背景模式)。

+0

簡單地聲明背景模式是不夠的 - 你需要在背景中做某些事情 - 例如,在音頻的情況下,你需要播放'silence' – Paulw11

+0

是的,這是對的,但不是'谷歌附近的消息應該繼續發佈消息,只要發佈對象存在於內存中?如果沒有,我應該發送什麼信息以便通過Google Nearby Messages API訂閱接收消息的附近設備正確接收? –

回答

2

抱歉,iOS上的附近消息尚不支持後臺操作。目前它只能被前臺應用程序使用。

更新:附近iOS上的消息現在支持出版物,訂閱和信標掃描的背景模式。有關詳細信息,請參閱Nearby Messages Developer SiteCocoaPod

+0

Eddystone信標可以使用核心藍牙在後臺發現,如[此處]所述(https://forums.estimote.com/t/is-eddystone-for-ios-capable-of-monitoring-or-scanning-running-在背景/ 1587)。然而,它可能會帶來一些限制,一般來說它不如iBacons的效果好(例如,使用Core藍牙而不是核心位置檢測信標可能需要更長的時間)。 –

相關問題