Closed pmagnuson closed 3 months ago
I don't think this a bug. This is Apple policy. App didn't crash. When user changes settings, iOS just kills the app. You can try other permissions like Location, Camera, Contacts ... of other apps. If you look into iOS SDK frameworks that require permissions, there are only APIs to ask user's permission, no APIs to watch permissions changing.
Describe the bug This may be in the category of "don't do that". When the app is running on IOS, if the user goes to Settings and changes the Bluetooth permissions, the app crashes.
To Reproduce Steps to reproduce the behavior:
Expected behavior There should be some way to detect that the permissions have changed and gracefully turn off the Bluetooth stack. When permissions are re-enabled, then the Bluetooth stack can be restarted.
Smartphone / tablet
flutter doctor
terminal log
log when permissions are OFF and changed to ON in Settings