附近没有互联网或本地网络的Android

附近没有互联网或本地网络的Android,android,google-nearby,Android,Google Nearby,谷歌发布附近的API已经一年了。 我需要使用它让用户在附近的时候一起交流 检查后,我感到沮丧: 要使用此用户,必须连接到internet(附近的消息),否则用户必须位于同一WiFi/本地网络(附近的连接)。对吧? 没有互联网和热点/路由器,无法让手机在附近通信?附近的消息API必须连接互联网 如果未连接internet,则.Messages.subscribe(…)和nearest.Messages.publish(…)将在ResultCallback.onResult(状态)中为您提供Stat

谷歌发布附近的API已经一年了。 我需要使用它让用户在附近的时候一起交流

检查后,我感到沮丧:

要使用此用户,必须连接到internet(附近的消息),否则用户必须位于同一WiFi/本地网络(附近的连接)。对吧?


没有互联网和热点/路由器,无法让手机在附近通信?

附近的消息API必须连接互联网

如果未连接internet,则.Messages.subscribe(…)和nearest.Messages.publish(…)将在ResultCallback.onResult(状态)中为您提供StatusCode=NETWORK\u错误

如果所有移动设备都连接到相同的WiFi/本地网络,则必须通过WiFi/本地网络进行互联网连接

假设有2台移动设备,且都具有互联网连接(请检查以下2种情况):

  • 如果两个设备彼此靠近(在范围内),则只有两个设备可以通信
  • 如果两个设备彼此不靠近(不在范围内),则两个设备都无法通信

  • 我正在寻找与你提到的相同的解决方案。我找到了这个:。来自Android开发者网站


    我还在读它,但到目前为止,它听起来像是我们在寻找的东西。

    谷歌附近连接2.0于2017年7月31日发布。它确实支持在没有WiFi热点的手机之间直接连接

    你可以看看谷歌的公告。


    Nearest connections 2.0 API使用蓝牙检测并连接附近的手机。在我用几种不同的手机和平板电脑进行测试时,我发现性能参差不齐。我怀疑用户仍然会遇到蓝牙配对问题。

    检查这个问题:好吧,Andrew Bunner使用的API要求用户要么上网,要么在同一个本地网络上。你最终找到了在没有互联网的情况下使用附近消息的方法吗?实际上没有,我放弃了那个项目,专注于其他事情。。。如果你找到了一个解决方案,别忘了在这里添加一个答案。我刚刚开始在附近寻找谷歌,但在这个限制中遇到了麻烦。:-/不过,我会继续回答这个问题。。。