[英]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.