使用 Cordova 的 iOS 相册缺少权限
Lack of permission on iOS photo album using Cordova
我正在使用 Cordova 4.3.0 开发应用程序。我需要为用户提供访问 select 他们相册中的图片的权限,我使用的是以下代码:
navigator.camera.getPicture(function(imageURI) {
//success
}, function(message) {
//error
}, {
quality: 50,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY
});
当在 iOS 上调用此代码时,我收到消息:
在隐私设置中,该应用在相机中启用,但未出现在照片中。 XCode 模拟器上不会出现此错误。我尝试了 Camera Apache plugin 的最后一个版本(0.3.6)和最后一个开发版本(1.0.1-dev),结果相同。
我做错了什么?我需要在 config.xml
上添加一些内容吗?
愚蠢的解决方案。我可以访问的设备对相册启用了限制。
iOS只是说不能访问图片,没有说明原因。
解除限制,问题解决。
我正在使用 Cordova 4.3.0 开发应用程序。我需要为用户提供访问 select 他们相册中的图片的权限,我使用的是以下代码:
navigator.camera.getPicture(function(imageURI) {
//success
}, function(message) {
//error
}, {
quality: 50,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY
});
当在 iOS 上调用此代码时,我收到消息:
在隐私设置中,该应用在相机中启用,但未出现在照片中。 XCode 模拟器上不会出现此错误。我尝试了 Camera Apache plugin 的最后一个版本(0.3.6)和最后一个开发版本(1.0.1-dev),结果相同。
我做错了什么?我需要在 config.xml
上添加一些内容吗?
愚蠢的解决方案。我可以访问的设备对相册启用了限制。
iOS只是说不能访问图片,没有说明原因。
解除限制,问题解决。