Google的Proximity Beacon API文档使用Eddystone作为示例:
https://developers.google.com/beacons/proximity/register
但是,文档提到了另外两种类型的信标,AltBeacon和iBeacon.
如果我理解正确,应该使用类似的东西(改编自谷歌的例子):
{
"advertisedId": {
"type":"IBEACON",
"id":"base 64 of what???"},
"status":"ACTIVE",
"latLng": {
"latitude": 51.4935657,
"longitude": -0.1465538
}
}
Run Code Online (Sandbox Code Playgroud)
但是,对于iBeacon的UUID,Major,Minor(应该是base64'd),可接受的二进制格式是什么?
我们可以让iOS设备充当iBeacon发射器,如果我们知道他们的Proximity UUID,我们可以找到附近的iBeacons.
使用Google的Proximity Beacon API,可以配置和注册真正的Beacon硬件,我们可以使用Nearby Messaging API找到它们.
但是有可能让iOS设备作为Eddystone Beacons进行广播吗?扫描Eddystone信标的应用程序需要发现它.
提前致谢.
我的 Android 应用程序用于广播信标,这些信标作为带有 URL 链接的通知传送到附近的设备。
谷歌宣布他们将关闭这项服务。
他们推荐使用Proximity Beacons API
阅读文档后,我知道我需要通过 REST-API 注册每个信标,使用 OAuth 和 API 进行身份验证(同时),他们还说了一些关于 Google Places 的内容等等。
看起来很复杂。
我不明白:这些信标会通过我的 URL 链接通过 Nearby 传送给附近的用户吗?以前是怎么工作的。
也许有一个Android库?我找到了这个。但它仅用于“扫描”。我不明白是为了什么。像以前那样向附近的其他设备广播信标是不可能的吗?
谢谢
android google-beacon-platform beacon google-nearby google-proximity-api
我们可以在应用程序背景中检测信标(iOS和Android).我看到Eddystone信标有iOS背景的问题.怎么解决这个?