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蓝牙而不是核心位置检测信标可能需要更长的时间)。 –

相关问题