首页 文章

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

提问于
浏览
0

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

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

Nearby log screenshot
.

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

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

The error on log screenshot.

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

1 回答

  • 0

    您是否可以尝试在这些设备上运行our sample apps以查看它们是否按预期工作?我们经常在附近连接上传输10个MB的数据,所以我正在使用 .

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

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

相关问题