This functionality only works when running the app directly from Xcode. There is a known issue with flutter that macOS crashes when requesting permissions in VSCode https://github.com/flutter/flutter/issues/70374.
I leave this up to the author on if they want to merge this or not. But the functionality does exist.
Address #231
This pr adds macOS support with a HUGE caveat.
This functionality only works when running the app directly from Xcode. There is a known issue with flutter that macOS crashes when requesting permissions in VSCode https://github.com/flutter/flutter/issues/70374.
I leave this up to the author on if they want to merge this or not. But the functionality does exist.