Open
Description
Please check the following before submitting a new issue.
- I have searched the existing issues.
- I have carefully read the documentation and verified I have added the required platform specific configuration.
Please select affected platform(s)
- Android
- iOS
- Windows
Steps to reproduce
- Use a callback
Permission.contacts.onGrantedCallback
- Grant permission for camera.
Permission.contacts.onGrantedCallback
will be invoked.
Expected results
When using Permission.contacts.onGrantedCallback
we expect this callback to invoke only if we grant permission for contacts.
Actual results
No mater what permission you add callback it will always gets invoked for every permission.
Code sample
Code sample
Permission.contacts.onGrantedCallback(
() {
print('Contacts permission granted.');
},
);
Screenshots or video
Screenshots or video demonstration
[Upload media here]
Version
11.0.1
Flutter Doctor output
Doctor output
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.24.3, on macOS 14.6.1 23G93 darwin-arm64, locale en-NP)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 16.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2024.2)
[✓] VS Code (version 1.95.3)
[✓] Connected device (4 available)
[✓] Network resources
• No issues found!
Metadata
Metadata
Assignees
Labels
No labels