发送(较大)文件有效负载时,Nearby Connections会断开连接

问题描述 投票:0回答:1

我正在使用Nearby Connections 2.0开发离线照片转移应用程序。广告,发现,发送字节有效负载,Google示例应用程序(RockPaperScissors和WalkieTalkie)都运行正常,但我有2个问题。

首先也是最重要的是,在设备之间成功连接启动之后,我发送一个字节有效负载以从广告商设备给出“拍照”命令,发现者接收有效载荷并拍照,然后将该照片作为文件有效载荷发送给广告商。这里出现问题,因为在发现者发送文件有效负载之前,设备经常断开连接,甚至在调用广告商的onPayloadReceived方法之前也是如此。我尝试将照片的大小减小到30kB,这很少能解决问题。当我切换设备,使旧广告客户成为新发现者,旧发现者成为新广告客户时,即使没有减少有效负载的大小,也不会经常出现问题(30kb左右的有效负载几乎从未给我带有切换设备的问题)。我从Nearby获得的唯一日志是:

.

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

其次,发现和连接启动有时需要几分钟,但很少超过30秒。当他们这样做时,我在日志中收到此错误:

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

android google-nearby
1个回答
0
投票

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

顺便说一句,你使用哪些手机(以及其中哪一款更有问题?)

附:在附近连接中不需要在同一网络上 - 我们完全脱机和P2P。

© www.soinside.com 2019 - 2024. All rights reserved.