Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Attachment actions
Unintended behavior
View staffing
Description
Apps in Wear OS 5, that need to schedule exact alarms must:
Have this permission in AndroidManifest.xml
And then it also must ask for permission, from the user. How to do that is documented here:
My specific app, Blose on Google Play, is requesting the permission dialog to be shown by doing this:
This works as expected in the emulator, and in Wear OS 5 on Galaxy watches, e.g Galaxy Watch 7 and Galaxy Watch Ultra. The permission dialog is shown, and users can give Blose permission to schedule exact alarms.
The permission dialog in Wear OS 5 on Pixel Watch 3 does however always come up blank, so users can't grant permissions to any apps. It has been like this since the initial release of Wear OS 5 on Pixel Watch 3, and it's still broken in the new release that just went out, i.e still broken in this release:
I don't think the app is doing anything wrong, since it's doing what the guide describes, and I also know of other apps that try to request the same persmission, and also fails on Pixel Watches with Wear OS 5. It's not like it's working for some. It's failing for everyone, and this leads to user frustration, and bad reviews, even though the problem seems to be in Wear OS 5 on Pixel Watches.