0

我目前正在使用 Google Proximity Beacon API,尤其是 EID-Frame。我能够通过采用“EDDYSTONE”类型来注册一个 eid 帧,但它与信标 ID“beacons/3!beaconid”一起保存。

API-Reference清楚地说明了类型应该AdvertisedId包含类型“EDDYSTONE_EID”(见这里)。遗憾的是,这种类型的请求会得到错误响应(见图)。

因此,如果我想解决一个 eid,我应该搜索一个带有信标 ID 的信标,例如“beacons/4!beaconId(eid)”(参见此处)。由于我无法使用 eid 类型注册它,我将如何解决它?

如需更多信息,请随时发表评论。请求中的所有信息都是伪值,除了service_ecdh_puplic_key.

EDDYSTONE_EID 类型的 eid 寄存器上的错误响应

4

2 回答 2

0

实际上,当您使用 EID 注册信标时,它将保存在您的 google 仪表板中,并且信标将被“beacons/3!...”识别。

但是如果你想得到这个信标的信息,你可以使用“beacons/4!+EID”然后谷歌解析器将返回你期望的信标。

于 2017-08-22T17:35:08.063 回答
0

注册 Eddystone-EID 时,该AdvertisedId字段应为有效的 Eddystone-UID。见这里:https ://developers.google.com/beacons/proximity/register#register_an_eddystone-eid_beacon

beaconName一旦您的 EID 被注册,这个 UID 就形成了。

于 2017-01-03T16:14:18.983 回答