SDK获取权限说明

Android

必选的权限:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>

可选的权限:建议申请

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

本权限只用于移动运营商在双卡情况下,更精准的获取数据流量卡的运营商类型。缺少该权限,存在取号失败概率上升的风险。

权限详解:

所有的必选网络权限,都是为了能够实现一键登录的网络取号功能,并保证在WIFI和数据网络同开时成功完成一键登录

权限名称权限说明使用说明
INTERNET允许应用程序联网用于访问网关和认证服务器
ACCESS_NETWORK_STATE允许访问网络状态区分移动网络或WiFi网络
CHANGE_NETWORK_STATE允许改变网络连接状态设备在WiFi跟数据双开时,强行切换使用数据网络
ACCESS_WIFI_STATE允许访问WiFi网络状态信息允许程序访问WiFi网络状态信息
CHANGE_WIFI_STATE允许改变WiFi网络连接状态设备在WiFi跟数据双开时,强行切换使用数据网络
READ_PHONE_STATE允许读取手机状态(可选)获取IMSI用于判断双卡和换卡

iOS

只需获取蜂窝网络权限即可