2016-08-04 13 views
0

requestRecordPermission関数は、ユーザーの初回選択を暗記します。&ユーザーが以前に録画許可を拒否している場合は、以前に拒否された場合の録画許可のアラートを表示

以前にユーザーが録画許可を拒否した場合、録画許可のアラートを常にポップアップ表示するにはどうすればよいですか?

[[AVAudioSession sharedInstance] requestRecordPermission:^(BOOL granted) { 
      if (!granted) { 
       // Microphone permission is not granted previously, 
       // How to pop up granting alert/dialog again? 
       // (My app supports iOS 7 and above) 
      } 
     }]; 

私は権限が付与されているかどうかを検出する方法を知っているかどうか、私の質問は、一度拒否されました(マイク)の許可を記録した後、どのように私は、ユーザーに再び付与許可警告を提示することができますについてですか?

(私のアプリは上記iO​​S7とをサポートする必要がある)

答えて

0

実際には再び許可の警告を表示することはできません!

チェックアウトこのSOポストは:Request permissions again after user denies...

は、それは今まで一度、ユーザーを促します

OSをsays-。彼らが許可を拒否すれば、それだけです。

0

アップルのガイドラインに従って、ユーザーが記録機能を使用できない理由を説明するメッセージをユーザーに表示するだけです。 シンプルな「レコード許可を有効にする方法」は、ジョブを実行します:)

関連する問題