首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离子探测慢速网络

离子探测慢速网络
EN

Stack Overflow用户
提问于 2017-03-27 10:01:15
回答 1查看 2.1K关注 0票数 1

我的应用程序是建立在Ionic V1上的,我添加了网络信息插件来检测互联网连接。https://github.com/apache/cordova-plugin-network-information

但问题是,它并没有解决网络速度慢的问题。有没有办法检测到。

顺便说一句,我使用的是角火,它反过来使用WebSocket (我猜),所以在这种情况下,$http的超时是不可行的(尽管我执行了一些$http调用)。

如有任何意见,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2017-03-27 10:33:35

使用下面的Cordova插件,您可以测量设备正在使用的连接类型,并在此基础上执行操作。

代码语言:javascript
复制
states[Connection.UNKNOWN]  = 'Unknown connection';
states[Connection.ETHERNET] = 'Ethernet connection';
states[Connection.WIFI]     = 'WiFi connection';
states[Connection.CELL_2G]  = 'Cell 2G connection';
states[Connection.CELL_3G]  = 'Cell 3G connection';
states[Connection.CELL_4G]  = 'Cell 4G connection';
states[Connection.CELL]     = 'Cell generic connection';
states[Connection.NONE]     = 'No network connection';

例如,如果您选择CELL_2G,它将表示以下速度

2G数据传输容量:通用分组无线业务(GPRS)的理论最高传输速率为50 kbit/s (在实际中为40 kbit/s )。由于EDGE ( GSM演进的增强数据速率),理论上最大传输速度为1 Mbit/s (实际传输速率为500 kbit/s )。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43043417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档