Android 正在Phonegap 3/Cordova 3中检索用户sim卡号码

Android 正在Phonegap 3/Cordova 3中检索用户sim卡号码,android,ios,cordova,Android,Ios,Cordova,我正在使用Cordova/Phonegap开发一个短信应用程序,我想在Android和iOS设备上检索用户的SIM卡号码,以进行身份验证和验证 有人能告诉我一个插件或者一个关于如何去做的博客吗?因为我已经花了将近一个星期的时间搜索甚至试图操作设备API,但是仍然没有用 谢谢。在IOS中不可能做到这一点: 参考: 对于android来说,自己编写这样的插件应该很容易。您可以通过电话管理器获取电话号码: TelephonyManager tmanager; tmanager= (TelephonyM

我正在使用
Cordova
/
Phonegap
开发一个短信应用程序,我想在Android和iOS设备上检索用户的SIM卡号码,以进行身份验证和验证

有人能告诉我一个插件或者一个关于如何去做的博客吗?因为我已经花了将近一个星期的时间搜索甚至试图操作设备API,但是仍然没有用


谢谢。

在IOS中不可能做到这一点:

参考:

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

TelephonyManager tmanager;
tmanager= (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String number = tmanager.getLine1Number();
return fillPhoneNumber(number);
如何制作插件,您可以在此处找到:

请看,您可能会得到一些关于如何从Android对象TelephonyManagerI中获取信息的额外信息。Nageri找到了两个可以使用的插件:或者您仍然可以创建自己的插件,如Mark Smit的回答所示。