Ionic 获取用户的 phone 号码
Ionic get user's phone number
我对 ionic 和 cordova 很陌生。我想以某种方式获取用户的 phone 号码,这可能吗?我正在尝试为我的应用程序创建号码注册。当用户第一次打开应用程序时,他被要求输入他通过短信获得的代码。它类似于 viber。第一个视图包含一个按钮 'Send me a code',下一个视图包含一个表单 'Enter code:' 和一个按钮 'Log me in'。
我认为这个插件将完全满足您的需求 (https://github.com/vliesaputra/DeviceInformationPlugin)。
它将给出以下数据
1.Your 唯一设备 ID
2.Phone 号码(如果它存储在您的 SIM 卡中)
3.Country 您的 phone 网络提供商的 ISO
4.Name 您的网络提供商
5.Your SIM 卡序列号
6.Country SIM 卡的 ISO
7.Name 您的 SIM 卡移动运营商
8.E-mail/Phone 您的“设置”>“帐户与同步”列表中列出的应用使用的数量
这里是示例代码
var deviceInfo = cordova.require("cordova/plugin/DeviceInformation");
deviceInfo.get(function(result) {
//fetch the device data
console.log("result = " + result);
}, function() {
console.log("error");
});
对于那些迟到的人(比如我),现在有这个插件,它可以获取 Android 和 iOS 设备的 SIM 卡数据:
https://github.com/pbakondy/cordova-plugin-sim
编辑:说得太早了。该插件在两种类型的设备上获取 SIM 卡信息,但在 iOS 上,这不包括 phone 号码,该号码无法通过编程方式检索。
我对 ionic 和 cordova 很陌生。我想以某种方式获取用户的 phone 号码,这可能吗?我正在尝试为我的应用程序创建号码注册。当用户第一次打开应用程序时,他被要求输入他通过短信获得的代码。它类似于 viber。第一个视图包含一个按钮 'Send me a code',下一个视图包含一个表单 'Enter code:' 和一个按钮 'Log me in'。
我认为这个插件将完全满足您的需求 (https://github.com/vliesaputra/DeviceInformationPlugin)。 它将给出以下数据
1.Your 唯一设备 ID
2.Phone 号码(如果它存储在您的 SIM 卡中)
3.Country 您的 phone 网络提供商的 ISO
4.Name 您的网络提供商
5.Your SIM 卡序列号
6.Country SIM 卡的 ISO 7.Name 您的 SIM 卡移动运营商
8.E-mail/Phone 您的“设置”>“帐户与同步”列表中列出的应用使用的数量
这里是示例代码
var deviceInfo = cordova.require("cordova/plugin/DeviceInformation");
deviceInfo.get(function(result) {
//fetch the device data
console.log("result = " + result);
}, function() {
console.log("error");
});
对于那些迟到的人(比如我),现在有这个插件,它可以获取 Android 和 iOS 设备的 SIM 卡数据: https://github.com/pbakondy/cordova-plugin-sim
编辑:说得太早了。该插件在两种类型的设备上获取 SIM 卡信息,但在 iOS 上,这不包括 phone 号码,该号码无法通过编程方式检索。