对于Nearby Connections API有没有其他选择?

问题描述:

我在我的应用程序中使用Google Nearby Connections API,参考https://github.com/googlesamples/android-nearby。当我使用Moto g2(6.0 rooted)作为客户端和三星Galaxy Tab S(5.0.1)作为主机时,该应用可以正常工作,反之亦然。但在Nexus 9选项卡(5.0.1)中用作主机和Nexus 9选项卡(7.0.1)作为客户端时不起作用,反之亦然。应用程序在运行应用程序多次后(例如5次)也无法与Moto g2(rooted)和Galaxy Tab S配合使用。我也提出了一个问题https://github.com/googlesamples/android-nearby/issues/35请帮我解决这个问题,或者给我一个Google Nearby Connections API的替代方案。提前致谢。对于Nearby Connections API有没有其他选择?

+0

欢迎来到Stack Overflow!您可以先参加[tour](http://*.com/tour)并学习[如何提出一个好问题](http://*.com/help/how-to-ask)并创建一个[最小,完整和可验证](http://*.com/help/mcve)示例。我们会更容易帮助你。 –

+0

如果您可以分享您的代码并显示实际的错误消息,而不是说“它无法正常工作”,那会更具体和更有帮助。 至于替代方案,您总是可以使用附近消息来了解房间中的哪些设备,然后使用wi-fi或Firebase进行研究以使它们保持同步。 –

您可以使用Wi-Fi P2P而不是附近的连接。在Wi-Fi P2P API中,您会发现Nearby Connections提出的大部分功能,其优点是有关于它的更多信息,而不是关于Nearby Connections。请注意,使用Wi-Fi P2P API,在建立两台设备之间的连接之前,正在请求连接的用户必须通过Android OS在其设备屏幕上自动显示的对话框明确接受连接。据我所知,没有办法避免这种明确的连接接受,这可能对某些应用程序不利(这是我的情况)。如果我错了,请纠正我。干净和祝你好运!