【问题标题】:Is it possible to get iPhone phone number using ionic 1.x(or beta@2) and cordova?是否可以使用 ionic 1.x(或 beta@2)和 cordova 获取 iPhone 电话号码?
【发布时间】:2016-08-05 05:35:44
【问题描述】:

我正在构建一个简单的应用程序,只有身份验证功能,用户登录应用程序后,他们可以在主页上查看他们的电话号码(仅限 iphone)。

有可能吗?如果有,怎么做?

谢谢...

【问题讨论】:

标签: cordova ionic-framework phonegap-plugins cordova-plugins ionic2


【解决方案1】:

Android

支持
var deviceInformation = cordova.require("cordova/plugin/DeviceInformation");
deviceInformation .get(function(result) {
     console.log("result = " + result);
}, function() {
     console.log("error");
});

Plugin here & Reference here

更新


iOS

不适用

它违反了截至 2009 年 11 月 5 日的最新 SDK 协议。以下是 Apple 的回应:

“出于安全原因,iPhone OS 将应用程序(包括其首选项和数据)限制在文件系统中的唯一位置。此限制是称为应用程序“沙盒”的安全功能的一部分。沙盒是一组细粒度的控制限制应用程序对文件、首选项、网络资源、硬件等的访问。”

设备的电话号码在您的应用程序容器中不可用。您需要将您的应用程序修改为仅在您的目录容器中读取,然后将您的二进制文件重新提交到 iTunes Connect,以便重新考虑您的应用程序是否可以进入 App Store。

这真是令人失望,因为我们不想让用户输入自己的电话号码。

原答案here

问候。

【讨论】:

  • 谢谢,但我想要在 iOS 上,这仅在 Android 上支持。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-27
  • 2014-07-13
  • 1970-01-01
  • 1970-01-01
  • 2016-08-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多