ipAddress
来自于:开发者立即使用
论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。
概述
ipAddress模块,实现了IOS、安卓系统获取当前网络ip地址。
固件要求
Android:2.3.1及以上 iOS:7.0及以上
模块接口
getIp
获取ip地址
getIp({params},callback(ret, err))
params
isNetIp:
- 类型:布尔
- 描述:(可选项)是否获取当前公网的网络ip,(默认false,只获取本地设备网络的ip地址。)
- 默认值:false
isIpV6:
- 类型:布尔
- 描述:(可选项)是否获取ipv6的地址,(默认false,获取ipv4地址。仅ios有效)
- 默认值:false
示例代码
var demo = api.require('ipAddress');
demo.getIp({
isNetIp : true,
isIpV6 : false
},function(ret, err) {
alert(JSON.stringify(ret) + " " + JSON.stringify(err));
});
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status: true,//布尔型;true||false
ip: ""//ip地址
}
err:
- 类型:JSON对象
- 内部字段:
{
msg: ""
}
可用性
IOS、Android系统
可提供的1.0.0及更高版本