簡體   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