ビーコンとユーザーの位置情報を操作するアプリの開発が完了しました。
locationManager に requestAlwaysAuthorization 権限を要求し、plist NSLocationAlwaysUsageDescription プロパティに説明を追加しました。すべてが完璧に機能します!!!
ユーザーが要求された許可を受け入れない場合、iOS は常にローカリゼーションを無効にし、使用中にアプリの使用を非常に制限することに気付きました。
ユーザーが requestAlwaysAuthorization を拒否すると、自動的に requestWhenInUseAuthorization 許可が求められることを願っています!
これはネイティブメソッドで可能ですか、それとも別の許可のリクエストを処理する必要がありますか?
ありがとうございます!
編集: Shazam や Facebook などのアプリで、場所の設定で「使用しない」、「使用するとき」、「常に使用する」の 3 つの選択肢をどのように設定しますか? ユーザーに提示する方法はあるのでしょうか?!?!