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,

Ответ об ошибке в регистре eid с типом EDDYSTONE_EID

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 зарегистрирован.

Другие вопросы по тегам