我刚刚在我的iPhone上升级到ios10测试版意识到权限(访问照片,联系人等)现在需要一个描述字符串。我是离子2
我尝试添加这个:
<config-file target="*-info.plist" parent="NSContactsUsageDescription">
<String>This is my permission string</String>
</config-file>
到我的config.xml但是没有用。
然后我尝试通过XCode&amp;手动完成。现在它可以工作,但我必须将应用程序放在后台才能获得权限弹出窗口。这是一个已知的错误还是我做错了什么?
答案 0 :(得分:6)
我必须看到你的错误,但基本上你现在必须添加这样的东西
相机
<key>NSCameraUsageDescription</key>
<string>Test message</string>
图片库
<key>NSPhotoLibraryUsageDescription</key>
<string>Test message</string>
在您的Appname-info.Plist
中答案 1 :(得分:0)
我自从修复了我在这个问题中发布的原始问题。我认为这个问题是由于在应用程序完全加载之前请求允许用户访问该位置。这使得原始&#34;请求位置&#34;弹出窗口出现在应用程序后面 - 因此每个其他权限请求都出现在应用程序后面将此请求移至应用程序的其他位置后,权限弹出窗口显示在应用程序上方。
答案 2 :(得分:0)
对于相机和照片库使用它,对我来说它修复了一切。
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"