繁体   English   中英

离子ios10 beta权限错误

[英]ionic ios10 beta permissions bug

我刚刚在我的iPhone上升级到ios10 beta并且意识到权限(访问照片,联系人等)现在需要一个描述字符串。 我在离子2上

我尝试添加这个:

<config-file target="*-info.plist" parent="NSContactsUsageDescription">
<String>This is my permission string</String>
</config-file> 

到我的config.xml但是没有用。

然后我尝试通过XCode手动完成它现在它可以工作,但我必须将应用程序放在后台才能获得权限弹出窗口。 这是一个已知的错误还是我做错了什么?

我必须看到你的错误,但基本上你现在必须添加这样的东西

相机

<key>NSCameraUsageDescription</key>
<string>Test message</string>

图片库

<key>NSPhotoLibraryUsageDescription</key>
<string>Test message</string>

在您的Appname-info.Plist中

我自从修复了我在这个问题中发布的原始问题。 我认为问题是由于在应用程序完全加载之前请求对用户位置的许可。 这使得原始的“请求位置”弹出窗口显示在应用程序后面 - 因此每个其他权限请求都出现在应用程序后面。 将此请求移至应用程序中的另一个点后,权限弹出窗口显示在应用程序上方。

对于相机和照片库使用这个,对我来说它修复了一切。

ionic cordova plugin remove cordova-plugin-camera
ionic cordova plugin add cordova-plugin-camera --variable CAMERA_USAGE_DESCRIPTION="app uses camera" --variable PHOTOLIBRARY_USAGE_DESCRIPTION="app uses library"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM