我是离子世界的新手,所以请帮我在离子线索项目中获得Android设备的手机号码拨号码(印度+91),你也可以给我推荐一些cordova插件。
答案 0 :(得分:0)
This plugin应该做你需要的。
如果需要,您也可以编写自己的插件,并使用Android SDK中的android.telephony.TelephonyManager
类查询设备的电话号码。如果您这样做,请查看getLine1Number
和getDeviceId
方法:
String getDeviceId()
返回唯一的设备ID,例如,GSM的IMEI和CDMA手机的MEID或ESN。如果设备ID不可用,则返回null。
需要权限:READ_PHONE_STATE
String getLine1Number ()
返回第1行的电话号码字符串,例如GSM手机的MSISDN。如果不可用则返回null。
需要权限:READ_PHONE_STATE或READ_SMS
请注意,如果无法获取,您将需要一个回退方法,对于iOS设备,您应该将应用程序移植到iOS,因为您无法以编程方式从iOS设备获取电话号码。
如果您正在寻找有关如何为Android(和iOS)开发插件的通用教程,那么my blog post on the topic是一个很好的起点。