发送(更大)文件有效载荷时,附近连接断开连接

时间:2018-08-30 10:10:09

标签: android google-nearby

我正在使用“附近的连接2.0”开发一个离线照片传输应用。广告,发现,发送字节有效载荷,Google示例应用程序(RockPaperScissors和WalkieTalkie)都可以正常工作,但是我有2个问题。

首先也是最重要的是,在设备之间成功进行连接初始化之后,我发送了一个字节有效负载以从广告客户设备发出“拍照”命令,发现者接收到有效负载并拍摄了照片,然后将该照片作为文件有效载荷。由于在发现者发送文件有效负载时设备经常断开连接,甚至在调用广告商的onPayloadReceived方法之前,设备也会断开连接,从而出现问题。我试图将照片的大小减小到30kB,很少解决问题。当我切换设备时,使旧广告主成为新的发现者,而使旧广告主成为新的发现者,即使不减小有效负载的大小也不会经常出现此问题(在切换设备时有效载荷大约30kb几乎不会给我这个问题)。我从附近获得的唯一日志是:

Nearby log screenshot

连接启动时记录第一行,设备断开连接时记录第二行。

第二,发现和连接初始化有时会花费几分钟,但很少超过30秒。当这样做时,我会在日志中收到此错误:

The error on log screenshot.

两个设备都在Android 6.0.1上运行,并且位于同一网络上。我使用明星策略。有问题的设备是联想P1A41,其他设备是Lg X-screen(K500)。

1 个答案:

答案 0 :(得分:0)

您能否尝试在这些设备上运行our sample apps来查看它们是否按预期运行?我们会定期在“附近的连接”上传输10 MB的数据,因此,我想排除您正在使用的电话上的任何硬件问题。

顺便说一句,您使用的是哪部手机(其中哪一部是2部手机中比较有问题的)?

P.S。 “附近的连接”不需要在同一网络上-我们完全处于离线状态,并且P2P。