H5+APP实现联网和定位权限提醒并跳转至设置
H5+APP的项目需要用户联网并且定位,没有开启相关权限将导致APP无法正常使用。故在程序打开是需要检测用户的手机是否开启相关权限,没有开启将提醒用户开启。
HTML5 网络状态获取
常量:
CONNECTION_UNKNOW: 网络状态常量,表示当前设备网络状态未知,固定值为0。
CONNECTION_NONE: 网络状态常量,当前设备网络未连接网络,固定值为1。
CONNECTION_ETHERNET: 网络状态常量,当前设备连接到有线网络,固定值为2。
CONNECTION_WIFI: 网络状态常量,当前设备连接到无线WIFI网络,固定值为3。
CONNECTION_CELL2G: 网络状态常量,当前设备连接到蜂窝移动2G网络,固定值为4。
CONNECTION_CELL3G: 网络状态常量,当前设备连接到蜂窝移动3G网络,固定值为5。
CONNECTION_CELL4G: 网络状态常量,当前设备连接到蜂窝移动4G网络,固定值为6。
判断网络情况
var connectionStatus = plus.networkinfo.getCurrentType();
if(connectionStatus == 0 || connectionStatus == 1){
mui.toast('无法连接网络');
}else if(connectionStatus == 3){
mui.toast('使用wifi');
}else{
........
}
HTML5 定位获取
function getLocatio