在Phonegap 3 / Cordova 3中检索用户SIM号码

时间:2014-05-26 08:54:31

标签: android ios cordova

我正在使用Cordova / Phonegap处理短信应用,我想在Android和iOS设备上检索用户的 SIM号以进行身份​​验证,验证目的。

有人可以指点我插件或博客如何解决这个问题,因为我花了将近一周时间搜索甚至试图操纵设备API,但仍无济于事。

谢谢。

1 个答案:

答案 0 :(得分:1)

在IOS中无法做到这一点:

参考:Get the device's phone number programmatically

对于android来说应该很容易自己编写这样的插件。你可以通过电话管理员获得这个号码:

TelephonyManager tmanager;
tmanager= (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String number = tmanager.getLine1Number();
return fillPhoneNumber(number);

如何制作一个插件,你可以在这里找到: http://docs.phonegap.com/en/2.0.0/guide_plugin-development_android_index.md.html