我目前正在使用Google Proximity Beacon API,特别是使用EID-Frame。我能够通过类型" EDDYSTONE"来注册一个eid-frame,但是它与beacon id" beacons / 3!beaconid"一起保存。
API-Reference明确指出AdvertisedId
的类型应包含类型" EDDYSTONE_EID" (see here)。遗憾的是,这种类型的请求会得到错误响应(参见图片)。
因此,如果我想要解析一个eid,我应该搜索一个信标ID的信标,例如" beacons / 4!beaconId(eid)" (see here)。由于我无法使用eid类型注册它,我将如何解决它?
欲了解更多信息,请随时发表评论。请求中的所有信息都是伪值,service_ecdh_puplic_key
除外。
答案 0 :(得分:0)
注册Eddystone-EID时,AdvertisedId
字段应为有效的Eddystone-UID。见这里:https://developers.google.com/beacons/proximity/register#register_an_eddystone-eid_beacon
一旦您的EID注册,此UID就会形成beaconName
。
答案 1 :(得分:0)
实际上,当您使用EID注册信标时,它将保存在您的Google控制台中,信标将被" beacons / 3识别!..."。
但是如果你想获得这个信标的信息,你可以使用" beacons / 4!+ EID"然后谷歌解析器将返回你期望的灯塔。