Flutter中的信标功能

问题描述 投票:1回答:1

我当前正在构建一个应用程序,将我的设备变成信标,同时扫描其他信标。

我目前已经实施了2个软件包:

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

除了我正在广播AltBeacon并扫描iBeacon之外,一切都按预期工作,所以我的应用无法识别我正在广播的信号。

是否有一个广播iBeacon或监视AltBeacon的软件包?或者也许是实现我想要实现的另一种方式?任何建议都将不胜感激,因为我被束缚了,没有任何想法。

flutter ibeacon beacon altbeacon
1个回答
1
投票

您可以更改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();

上面的重要更改是布局和制造商ID。

© www.soinside.com 2019 - 2024. All rights reserved.