Theory so far: audio hardening only allows foreground processes to play sound if they were initiated by a user action or exact alarm.
This would require me to rethink the assumption that we could get away with not asking for exact alarm permission. If we do, it'll probably be a good idea to replace async.Timers with alarm handles.
Theory so far: audio hardening only allows foreground processes to play sound if they were initiated by a user action or exact alarm.
This would require me to rethink the assumption that we could get away with not asking for exact alarm permission. If we do, it'll probably be a good idea to replace async.Timers with alarm handles.