simInfoImp

概述

simInfoImp 封装了Android平台上对手机SIM卡信息获取的一些方法。开发者直接调用本插件即可,无需任何配置。由于方法比较简单,所以回调中只返回正确信息。没获取的信息返回空 (注意:SIM卡的手机号码获取取决SIM卡在购买时,商家有没有写入号码信息。在运营商存是根据SIM卡的唯一编号来操作业务的。所以并不是所有SIM卡都能读取到号码) 使用本插件需要自定义loader或者应用打包

# **getPhoneNumber**

获取当前手机号码

callback(ret)

ret:

  • 类型:JSON对象
  • 内部字段:
{
    phoneNumber:       //字符串类型,当前手机号码
}

示例代码

var simInfoImp = api.require('simInfoImp');
simInfoImp.getPhoneNumber(function(ret) {
    api.alert({msg: JSON.stringify(ret)});
});
# **isNetworkRoaming** 判断当前设备是否处于漫游状态 ## callback(ret) ret:
  • 类型:JSON对象
  • 内部字段:
{
    isNetworkRoaming:false       //布尔类型,当前是否处于漫游状态
}

示例代码

var simInfoImp = api.require('simInfoImp');
simInfoImp.isNetworkRoaming(function(ret) {
    api.alert({msg: JSON.stringify(ret)});
});
# **getDeviceId** 获取当前设备唯一标示(如果是GSM网络,返回IMEI号吗;如果是CDMA网络,返回MEID号码) ## callback(ret) ret:
  • 类型:JSON对象
  • 内部字段:
{
    deviceId:       //字符串类型,设备唯一标示号码
}

示例代码

var simInfoImp = api.require('simInfoImp');
simInfoImp.getDeviceId(function(ret) {
    api.alert({msg: JSON.stringify(ret)});
});
# **getSimSerialNumber** 获取当前SIM卡的序列号(IMEI) ## callback(ret) ret:
  • 类型:JSON对象
  • 内部字段:
{
    simSerialNumber:       //字符串类型,SIM卡的序列号(IMEI)
}

示例代码

var simInfoImp = api.require('simInfoImp');
simInfoImp.getSimSerialNumber(function(ret) {
    api.alert({msg: JSON.stringify(ret)});
});
# **getSubscriberId** 获取当前用户的唯一标示:比如GSM网络的IMSI编号 ## callback(ret) ret:
  • 类型:JSON对象
  • 内部字段:
{
    subScriberId:       //字符串类型,当前用户的唯一标示编号
}

示例代码

var simInfoImp = api.require('simInfoImp');
simInfoImp.getSubscriberId(function(ret) {
    api.alert({msg: JSON.stringify(ret)});
});
# **getNetworkOperator** 获取MCC+MNC代码 (SIM卡运营商国家代码和运营商网络代码)(IMSI) ## callback(ret) ret:
  • 类型:JSON对象
  • 内部字段:
{
    netWorkOperator:       //字符串类型,SIM卡运营商国家代码和运营商网络代码
}

示例代码

var simInfoImp = api.require('simInfoImp');
simInfoImp.getNetworkOperator(function(ret) {
    api.alert({msg: JSON.stringify(ret)});
});
# **getNetworkOperatorName** 获取移动网络运营商的名字(SPN) ## callback(ret) ret:
  • 类型:JSON对象
  • 内部字段:
{
    netWorkOperatorName:       //字符串类型,移动网络运营商的名字(SPN)
}

示例代码

var simInfoImp = api.require('simInfoImp');
simInfoImp.getNetworkOperatorName(function(ret) {
    api.alert({msg: JSON.stringify(ret)});
});
是否仍需要帮助? 请保持联络!
最后更新于 2024/04/24