设置APN信息
<p><strong>简要描述:</strong> </p>
<ul>
<li>设置APN信息接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>void nvSetAPNInfoAsync(const char *data, ExportViplexCallback callBack)</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>
<p><strong>请求参数示例</strong></p>
</li>
</ul>
<pre><code>{
"sn":"BZSA17313J0820001562",
"APNs":[
{
"carrier":"Orange FR-MMS",
"mcc":"208",
"mnc":"01",
"apn":"orange.acte",
"user":"orange",
"password":"orange",
"server":"*",
"port":"80",
"mmsc":"http://mms.orange.fr",
"mmsproxy":"192.168.010.200",
"mmsport":"8080",
"type":"mms",
"isUserDefined":false,
"isUsed":true
},
{
"carrier":"中国移动彩信 (China Mobile)",
"mcc":"460",
"mnc":"00",
"apn":"cmwap",
"server":"*",
"proxy":"10.0.0.172",
"mmsc":"http://mmsc.monternet.com",
"mmsproxy":"10.0.0.172",
"mmsport":"80",
"type":"mms",
"protocol":"IPV4V6",
"isUserDefined":false,
"isUsed":true
}
]
}</code></pre>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">是否必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sn</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">产品唯一序列号</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">APNs</td>
<td style="text-align: left;">object</td>
<td style="text-align: left;">Apn信息列表</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">carrier</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">APN名称,可为空,只用来显示apn列表中此apn的显示名字</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">mcc</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">由三位数组成。用于识别移动用户的所在国家</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">mnc</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">由两位或三位组成。用于识别移动用户的归属PLMN</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">apn</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">APN网络标识(接入点名称),是APN参数中的必选组成部分。此标识由运营商分配</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">user</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">用户名称</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">password</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">密码</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">server</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">服务器地址</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">proxy</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">代理服务器的地址</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">port</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">代理服务器的端口</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">mmsc</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">MMS中继服务器/多媒体消息业务中心,是彩信的交换服务器</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">mmsproxy</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">彩信代理服务器的地址</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">mmsport</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">彩信代理服务器的端口号</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">apn的接入点类型</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">protocol</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">支持的协议,不配置默认为IPV4</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">authtype</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">apn的认证协议</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">roamingProtocol</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">Apn漫游协议</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">isUserDefined</td>
<td style="text-align: left;">boolean</td>
<td style="text-align: left;">是否用户自定义</td>
<td>*</td>
</tr>
<tr>
<td style="text-align: left;">isUsed</td>
<td style="text-align: left;">boolean</td>
<td style="text-align: left;">是否正在使用</td>
<td>*</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code>{
"basicConfigs":{
"mobileData":true,
"dataRoaming":true,
"enable4G":true,
"level":1
},
"advanced":{
"networkType":"AUTO",
"APN":{
"providerName":"中国移动"
}
}
}</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>错误码:<code>0</code>获取成功<code>65535</code>请求超时</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td>返回成功参数</td>
</tr>
<tr>
<td style="text-align: left;">basicConfigs</td>
<td style="text-align: left;">object</td>
<td>基础配置</td>
</tr>
<tr>
<td style="text-align: left;">mobileData</td>
<td style="text-align: left;">bool</td>
<td>移动数据</td>
</tr>
<tr>
<td style="text-align: left;">dataRoaming</td>
<td style="text-align: left;">bool</td>
<td>移动数据漫游</td>
</tr>
<tr>
<td style="text-align: left;">enable4G</td>
<td style="text-align: left;">bool</td>
<td>4g数据</td>
</tr>
<tr>
<td style="text-align: left;">level</td>
<td style="text-align: left;">int</td>
<td>数据信号强度值</td>
</tr>
<tr>
<td style="text-align: left;">advanced</td>
<td style="text-align: left;">object</td>
<td>高级配置</td>
</tr>
<tr>
<td style="text-align: left;">networkType</td>
<td style="text-align: left;">string</td>
<td>网络类型</td>
</tr>
<tr>
<td style="text-align: left;">APN</td>
<td style="text-align: left;">object</td>
<td>apn信息</td>
</tr>
<tr>
<td style="text-align: left;">providerName</td>
<td style="text-align: left;">string</td>
<td>供应商名称</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>
</li>
</ul>