私のアプリは2レベルのLocationHandlerステータスを持つことができます。まず、requestWhenInUseAuthorization
を起動し、ユーザーが特定の機能を有効にすると、requestAlwaysAuthorization
を起動します。requestWhenInUseAuthorizationが受け入れられた後のrequestAlwaysAuthorization
ユーザーがrequestAlwaysAuthorizationを拒否して機能が期待どおりに機能しないことを通知する必要がある場合は、通知する必要があります。問題はこの場合、承認ステータスが同じままであるため(AuthorizedWhenInUse
であり、まだAuthorizedWhenInUse
)、didChangeAuthorizationStatus
が呼び出されていないことです。
AuthorizedWhenInUseを受け入れた後にユーザーがAuthorizedAlwaysを拒否した場合、どうすれば通知を受けることができますか?