Google 发布 Nearby API 已经一年了。我需要用它让附近的用户一起交流。
检查后,我很沮丧:
要使用此用户必须连接到互联网(附近的消息),否则用户必须在同一个 WiFi/本地网络上(附近的连接)。正确的?
在没有互联网和没有热点/路由器的情况下,无法让手机在附近进行通信?
Google 发布 Nearby API 已经一年了。我需要用它让附近的用户一起交流。
检查后,我很沮丧:
要使用此用户必须连接到互联网(附近的消息),否则用户必须在同一个 WiFi/本地网络上(附近的连接)。正确的?
在没有互联网和没有热点/路由器的情况下,无法让手机在附近进行通信?
Google Nearby Connections 2.0 于 2017 年 7 月 31 日发布。它确实支持没有 WiFi 热点的手机之间的直接连接。
你可以查看谷歌的公告。 https://android-developers.googleblog.com/2017/07/announcing-nearby-connections-20-fully.html?m=1
Nearby connections 2.0 API 使用蓝牙来检测和连接附近的手机。在我使用几款不同的手机和平板电脑进行测试时,我发现性能参差不齐。我怀疑用户仍然会遇到蓝牙配对问题。
附近的消息 API 必须需要互联网连接。
如果 Internet 未连接,则 Nearby.Messages.subscribe(...) & Nearby.Messages.publish(...) 将在 ResultCallback.onResult(Status status) 中为您提供 StatusCode=NETWORK_ERROR。
如果所有移动设备都连接到相同的 WiFi/本地网络,则还必须通过 WiFi/本地网络连接互联网。
假设,有 2 台移动设备,并且都有互联网连接(检查以下 2 种情况):
我正在寻找与您提到的相同的解决方案。我发现了这个:无线连接设备。来自 Android 开发者网站。
我仍在阅读它,但到目前为止,这听起来像是我们正在寻找的东西。