2016-08-25 21 views
4

私のiPhoneでiOS10ベータ版にアップグレードしたばかりです&は、(写真、連絡先などにアクセスするための)権限が説明文字列を必要とすることを認識しました。私のconfig.xmlにionic ios10 beta permissionsバグ

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

しかし、それは動作しませんでした:私はこれを追加しようとしたイオン2

にしています。

私はXCode &で手動でやろうとしましたが、現在は動作していますが、許可ポップアップを得るためにはバックグラウンドでアプリケーションを置く必要があります。これは既知のバグですか、それとも間違っているのでしょうか?

答えて

6

私はあなたのエラーを参照してくださいする必要がありますが、基本的にはあなたが今、あなたのAPPNAME-のInfo.plistでこの

カメラ

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

フォトライブラリ

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

のようなものを追加する必要があります

+0

大変感謝しています。私は火曜日までそれをテストすることができませんが、私はMacを持っているが、それが動作すれば答えを受け入れるよ!良い週末を! – hunijkah

+0

これはうまくいきますが、イオンビルドを行うたびに、エントリが消去されます。だから私はOPが正しい方向に向かっていると思っていますが、答えは何か分かりません! –

+0

それは空白に上書きし続けるカメラプラグインです。あなたは変数でそれをインストールする必要があります。 https://github.com/apache/cordova-plugin-camera#ios-quirksを参照してください。 – dancampers

0

私はこの質問に投稿した元の問題を修正しました。この問題は、アプリが完全に読み込まれる前にユーザーの場所へのアクセス許可を要求したことが原因と考えられます。これにより、元の「リクエスト場所」ポップアップがアプリの後ろに表示され、アプリの後ろには他のすべての許可リクエストが表示されました。このリクエストをアプリの別のポイントに移動した後、アプリの上に権限のポップアップが表示されます。

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" 
関連する問題