一门app开发平台获取app当前设备网络信息js语法说明

[复制链接]
vioswLv.7 显示全部楼层 发表于 2020-2-14 14:16:23 |阅读模式 打印 上一主题 下一主题
安卓上架
一门app开发平台获取app当前设备网络信息js语法说明
该方法主要用于♦ 提供获取当前网络信息的 js 接口
demo:https://www.yimenapp.com/doc/demo_network.cshtml

1.active 获取当前可用的网络信息
• 获取当前可用的网络信息;
  1. jsBridge.network.active(function(succ, data) {
  2.   showData({
  3.     succ: succ,
  4.     data: data
  5.   });
  6. });
  7. /*
  8. 回调函数参数说明
  9. succ: bool类型,操作是否成功
  10. data: json类型,返回的数据
  11. {
  12.   available: "", //bool 类型,当前网络是否可用
  13.   name     : "", //字符串类型,网络名称
  14.   ip       : [], //字符串数组类型,ip地址
  15.   dns      : [], //字符串数组类型,dns服务器地址
  16.   transport: "", //字符串类型,网络传输类型,可能值为:
  17.     Cellular   蜂窝移动网络
  18.     WiFi       WiFi无线网络
  19.     WiFi-Aware WiFi无线感知网络
  20.     Ethernet   以太网
  21.     VPN        VPN网络
  22.     LoWPAN     LoWPAN网络
  23.     Bluetooth  蓝牙网络
  24.     Other      其他类型网络
  25.     Unknown    未知网络
  26. }
  27. */
复制代码



2.setConnectionListener 监听网络 连接/断开 事件
• 网络 连接或断开 状态发生变化时会收到通知;
• 初次设置监听器会返回当前网络状态;
  1. jsBridge.network.setConnectionListener(function(data) {
  2.     showData({ data: data });
  3. });
  4. /*
  5. 回调函数 data 参数说明:json类型
  6. {
  7.   connected: "", bool类型,true 已连接, false 已断开
  8.   info     : {}, json类型,网络信息,与 active 函数成功返回的 data 参数类型一致,请参考 active 说明
  9. }
  10. */
复制代码


3.wifiInfo 获取当前连接的 Wifi 信息
• 获取当前连接的 Wifi 信息;
• Android 8.0 以上需要授予定位权限;
  1. jsBridge.network.wifiInfo(function(succ, data) {
  2.   showData({
  3.     succ: succ,
  4.     data: data
  5.   });
  6. });
  7. /*
  8. 回调函数参数说明
  9. succ: bool类型,操作是否成功
  10. data: json类型,返回的数据
  11. {
  12.   ssid      : //字符串类型,wifi ssid 名称
  13.   bssid     : //字符串类型,wifi bssid,实为 wifi 热点 mac 地址
  14.   ip        : //字符串类型,IP地址 (仅 Android)
  15.   rssi      : //数字类型,wifi 信号强度 (仅 Android)
  16.   link_speed: //数字类型,wifi 连接速度(MBps) (仅 Android)
  17. }
  18. */
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司