flutter_beacon 包可以用来在 Flutter 中制作 Social Distancing 应用程序吗?

Can flutter_beacon package be used to make Social Distancing app in Flutter?

我正在 flutter 中开发社交距离应用程序。我可以使用 flutter_beacon 套餐来保持社交距离吗? 我已经尝试了

中的示例代码

https://pub.dev/packages/flutter_beacon/example

但屏幕一直在加载我试图安装在两部手机上,但没有检测到任何一部手机。

可以使用

flutter_beacon 包,以便您的应用程序可以与设备附近的 BLE 信标进行通信。如果您对社交距离应用的想法包括信标,是的,此软件包可以帮助您。如果您的想法是测量两个将移动设备放在口袋里的人之间的距离,那么您需要弄清楚如何测量两个移动设备之间的距离,而不是设备与 BLE 信标之间的距离。

为了让两部手机通过 BLE 信标相互检测,您需要它们做两件事:

  1. 通过 BLE 通告信标
  2. 通过 BLE 扫描信标

但是flutter_beacon只做上面的第2项。对于项目 1,您需要另一个包裹。试试 beacon_broadcast:

https://pub.dev/packages/beacon_broadcast

你需要同时做这两件事。

如果您使用这些,您可以在 Android 和 iOS 上构建一个社交距离应用程序,但它只能在前台 iOS 上运行,因为信标在后台停止在那个平台上。