【发布时间】:2016-08-05 05:35:44
【问题描述】:
我正在构建一个简单的应用程序,只有身份验证功能,用户登录应用程序后,他们可以在主页上查看他们的电话号码(仅限 iphone)。
有可能吗?如果有,怎么做?
谢谢...
【问题讨论】:
标签: cordova ionic-framework phonegap-plugins cordova-plugins ionic2
我正在构建一个简单的应用程序,只有身份验证功能,用户登录应用程序后,他们可以在主页上查看他们的电话号码(仅限 iphone)。
有可能吗?如果有,怎么做?
谢谢...
【问题讨论】:
标签: cordova ionic-framework phonegap-plugins cordova-plugins ionic2
Android
支持var deviceInformation = cordova.require("cordova/plugin/DeviceInformation");
deviceInformation .get(function(result) {
console.log("result = " + result);
}, function() {
console.log("error");
});
更新
iOS
不适用它违反了截至 2009 年 11 月 5 日的最新 SDK 协议。以下是 Apple 的回应:
“出于安全原因,iPhone OS 将应用程序(包括其首选项和数据)限制在文件系统中的唯一位置。此限制是称为应用程序“沙盒”的安全功能的一部分。沙盒是一组细粒度的控制限制应用程序对文件、首选项、网络资源、硬件等的访问。”
设备的电话号码在您的应用程序容器中不可用。您需要将您的应用程序修改为仅在您的目录容器中读取,然后将您的二进制文件重新提交到 iTunes Connect,以便重新考虑您的应用程序是否可以进入 App Store。
这真是令人失望,因为我们不想让用户输入自己的电话号码。
原答案here
问候。
【讨论】: