Proximity Beacon API Регистрация EID-кадра
В настоящее время я работаю с Google Proximity Beacon API, особенно с EID-Frame. Я смог зарегистрировать eid-фрейм, используя тип "EDDYSTONE", но он сохраняется с идентификатором маяка "beacons/3! Beaconid".
Справочник по API четко говорит, что тип AdvertisedId
должен содержать тип "EDDYSTONE_EID" ( см. здесь). К сожалению, запросы с этим типом получают ответ об ошибке (см. Рисунок).
Поэтому, если я хочу разрешить eid, я должен искать маяк с идентификатором beacon-id типа "beacons/4! BeaconId(eid)" ( см. Здесь). Поскольку я не смог зарегистрировать его с типом eid, как я смогу разрешить его?
Для получения дополнительной информации не стесняйтесь комментировать. Вся информация в запросе является псевдо-значениями, кроме service_ecdh_puplic_key
,
2 ответа
На самом деле, когда вы регистрируете маяк с помощью EID, он будет сохранен в вашей панели управления Google, и маяк будет распознаваться как "beacons/3!...".
Но если вы хотите получить информацию об этом маяке, вы можете использовать "beacons/4!+EID", тогда Google resolver вернет ожидаемый вами маяк.
При регистрации Eddystone-EID, AdvertisedId
поле должно быть действительным Eddystone-UID. Смотрите здесь: https://developers.google.com/beacons/proximity/register
Этот UID формирует beaconName
, как только ваш EID зарегистрирован.