permission_config
Um plug-in CLI do Flutter que adiciona automaticamente permissões do Android/iOS e gera lógica de manipulador de permissões.
jassimpv/permissions_config open-source repository details.
Texto original em inglês. Visite o GitHub para a versão atual.
A Flutter CLI plugin that automatically adds Android/iOS permissions (Camera, Microphone, Location) to your Flutter project and generates a ready-to-use runtime permission handler file.
Say goodbye to manually editing AndroidManifest.xml and Info.plist — this tool does it all for you!
permission_handler.dart file under lib/Utils/permission_handler dependency automatically in your pubspec.yaml.bak) before modifying platform configslogger for clean, informative CLI outputActivate the plugin globally with Dart pub:
dart pub global activate permission_config
Run this command inside your Flutter project root:
permission_config <permission> [optional-ios-message]
| Permission | Aliases | Description |
|---|---|---|
camera |
- | Access to the device camera |
microphone |
mic |
Access to the microphone |
location |
- | Access to device location services (fine & coarse) |
storage |
- | Read/write external storage (Android only) |
bluetooth |
- | Access Bluetooth and BLE devices |
sensors |
- | Access body sensors and motion data |
contacts |
- | Access the user's contact list |
calendar |
- | Access calendar events and reminders |
photos |
- | Access the photo library (iOS only) |
notifications |
- | Access to send and display notifications (iOS only) |
speech |
- | Use speech recognition services (iOS only) |
all |
- | Adds all supported permissions above automatically |
permission_config all
permission_config camera
permission_config mic "This app needs mic access for voice chat."
permission_config location
Before applying changes, backups are created:
AndroidManifest.xml.bakInfo.plist.bakFound a bug or want to add more permissions?
Feel free to open an issue or submit a pull request! Your contributions are welcome. 💙
Filtre pelo caso de uso, compare a atividade e confira o projeto original antes de adotá-lo.
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗