Функциональность маяка во флаттере - PullRequest
1 голос
/ 27 марта 2020

В настоящее время я создаю приложение, которое превращает мое устройство в маяк, одновременно сканируя другие маяки.

В настоящее время я реализовал 2 пакета:

  1. flutter_beacon: https://pub.dev/packages/flutter_beacon
  2. beacon_broadcast: https://pub.dev/packages/beacon_broadcast

Все работает, как предполагалось, за исключением того, что я транслирую AltBeacon и сканирую для iBeacon, поэтому мое приложение не может распознать сигнал, который я передаю.

Существует ли пакет, который либо передает iBeacon, либо отслеживает AltBeacon? Или, может быть, другой способ достижения того, чего я хочу достичь? Буду очень признателен за любые советы, так как я застрял и потерял сознание.

1 Ответ

1 голос
/ 27 марта 2020

Вы можете изменить beacon_broadcast для использования iBeacon следующим образом:

beaconBroadcast
    .setUUID('39ED98FF-2900-441A-802F-9C398FC199D2')
    .setMajorId(1)
    .setMinorId(100)
    .setTransmissionPower(-59) //optional
    .setIdentifier('com.example.myDeviceRegion') //iOS-only, optional
    .setLayout('m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24') 
    .setManufacturerId(0x004C) 
    .start();

Важными изменениями, приведенными выше, являются макет и идентификатор производителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...