I am using AlarmKit in my app. When I access:
AlarmManager.shared.authorizationState
It always returns notDetermined
, even when I have previously granted the app permission to use alarms via:
try await AlarmManager.shared.requestAuthorization()
Calling this API again grants me the permission though, without showing the permission prompt to the user.
This sounds like a bug - if the permission has been granted, accessing authorizationState
should return .authorized
. It shouldn't require me to call requestAuthorization()
again to update the authorization status again?
Environment:
- iOS 26 beta 3
- Xcode 26 beta 3