0

我正在使用可以与 iBeacon 或 Eddystone 一起使用的信标,我创建了一个扫描仪,该扫描仪在后台有一个服务,它每 10 秒扫描一次信标,类似于 android-beacon-library,但我想我可以使用 NearBy API 在没有扫描服务的情况下获取信标,这可能吗?,我不想使用 ProximityAPI 来注册信标,因为这些信标将在不需要注册的情况下存在。

4

1 回答 1

3

为了使用 Nearby API,您的信标必须在 Google 云中注册,并且具有此处所述的附件。

Nearby API 的工作方式是,您创建一个MessageListener并订阅以在找到带有附加消息的信标时获取回调:

订阅时,除了您的应用在其他设备上发布的任何消息外,您的应用将自动接收您附加到 BLE 信标的任何消息。

https://developers.google.com/nearby/messages/android/get-beacon-messages

如果没有附加任何消息,您将不会收到任何回调

于 2015-11-23T16:39:28.950 回答