Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

APP端 android 同时接受服务端下发的消息,信息丢失问题 #3

Open
391869000 opened this issue Sep 12, 2019 · 5 comments

Comments

@391869000
Copy link

很好用的拓展。只是我在使用时遇到一个问题:

如果服务端在较短时间,例如1秒下发6条信息,则APP端 android 偶尔情况onMessage会丢失信息。

如果直接使用uni.connectSocket 在同时接收6条信息时则不会丢失信息,但是在测试机上uni.connectSocket会有白屏问题。

请问,有什么解决思路么?或者后续是否会考虑解决信息丢失的计划?

谢谢!

@zhetengbiji
Copy link
Owner

很好用的拓展。只是我在使用时遇到一个问题:

如果服务端在较短时间,例如1秒下发6条信息,则APP端 android 偶尔情况onMessage会丢失信息。

如果直接使用uni.connectSocket 在同时接收6条信息时则不会丢失信息,但是在测试机上uni.connectSocket会有白屏问题。

请问,有什么解决思路么?或者后续是否会考虑解决信息丢失的计划?

谢谢!

官方的 websocket 近期将会更新修复大部分问题,后续本插件也会排查导致信息丢失的问题

@391869000
Copy link
Author

期待。谢谢!

@zhetengbiji
Copy link
Owner

HBuilderX 2.3.0 发布,已优化 websocket

@windwalker
Copy link

UniApp打包到IOS的应用也存在类似的问题。短时间内快速发送若干条消息,会丢一些。切换到 UniApp 原生的 Socket,则无类似问题

@foxmale007
Copy link

坑爹啊,我也遇到这个问题。大量消息时会丢失,而且频率还很高,跟stmop结合刚把心跳的解决了,又遇到丢失消息的问题。有修复的版本么。。。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants