Чтобы два телефона могли обнаруживать друг друга с помощью маяка BLE, вам необходимо, чтобы они выполняли две вещи:
- объявлять маяк через BLE
- сканировать маяки через BLE
Но flutter_beacon выполняет только пункт 2 выше. Для пункта 1 вам понадобится еще одна упаковка. Попробуйте beacon_broadcast:
https://pub.dev/packages/beacon_broadcast
Вам нужно сделать оба сразу.
Если вы их используете, вы можете создать приложение для социального дистанцирования на Android и iOS, но он будет работать только на iOS на переднем плане, так как маяк прекращается в фоновом режиме на этой платформе.