我正在使用Cordova
/ Phonegap
处理短信应用,我想在Android和iOS设备上检索用户的 SIM号以进行身份验证,验证目的。
有人可以指点我插件或博客如何解决这个问题,因为我花了将近一周时间搜索甚至试图操纵设备API,但仍无济于事。
谢谢。
答案 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