我正在开发一个 Flutter 应用程序,附近的人们可以在一个房间内相互连接并交换消息。该应用程序应该像这样工作:
- 用户创建房间(广告商)
- 所有其他用户(浏览器)连接到广告商。
- 连接后,您可以通过广告商交换消息。
执行此操作的完美软件包是附近的 google connect:https ://pub.dev/packages/flutter_nearby_connections
但它只适用于 android-android 和 ios-ios,它不是跨平台的。
现在我也想到了一个使用蓝牙包的解决方案,但我认为不可能只让 Advertiser 用户向其他人展示自己,避免在搜索过程中看到每个人并且不知道要连接谁至。
如果有人对实现这种跨平台结构有任何建议(避免使用数据库),那将有很大帮助!
谢谢!