IOSアプリが初めてプッシュ通知に登録しようとすると、システムはユーザーにプッシュ通知を受信する許可を求める許可ダイアログをポップアップします。このダイアログのテキストをカスタマイズして、これらの権限が求められている理由を説明することはできますか?
ほとんどの許可ダイアログメッセージは、NS*UsageDescription
Info.plist キー。たとえば、NSCameraUsageDescription
キーは、ユーザーのカメラへのアクセスを要求するときに表示するダイアログテキストを制御します。しかし、プッシュ通知にはそのような鍵はないようです。
いいえ、これはカスタマイズできないシステムダイアログです。
私が見た1つの回避策は、アプリが独自のカスタムダイアログを表示して、なぜアクセス許可が必要かを説明することです。その後すぐにアプリが許可を要求し、システムダイアログが表示されます。
これは、機能にアクセスするために許可要求を受け入れるようにユーザーを説得したり、機能が利用できないことを知って要求を拒否したりするのに適している場合があります。
まったく制御できないため、不可能
いいえ、ビルドされたメッセージのシステムを変更することはできません。制御できないためです。