インスタンスプロパティ
localizedReason
ユーザーに提示されるダイアログに表示される認証のローカライズされた説明。
iOS 11.0+ iPadOS 11.0+ macOS 10.13+ Mac Catalyst 13.1+
宣言
var localizedReason: String { get set }
議論
このプロパティは、evaluatePolicy(_:localizedReason:reply:) で認証理由が提供されている場合に上書きされます。
ユーザーに提示するローカライズされた文字列は、ユーザーに自分自身の認証を要求する理由と、その認証に基づいて実行するアクションを明確に示す必要があります。この文字列は、ユーザーの現在の言語で提供する必要があり、短く明確にする必要があります。認証ダイアログの他の場所に表示されるため、アプリ名を含めることはできません。macOS では、これはダイアログタイトルに表示され、iOS では、これはダイアログサブタイトルに表示されます。
以下も見よ
認証プロンプトのカスタマイズ
var localizedFallbackTitle: String?
認証中にユーザーに提示されるダイアログの代替手段であるボタンのローカライズされたタイトル。
var localizedCancelTitle: String?
認証中にユーザーに提示されるダイアログのキャンセルボタンのローカライズされたタイトル。