[flutter_local_notifications] Add "selectable" property for AndroidNotificationDetails to disable click actions on the notification #2331
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a new option to disable click actions on notifications from Flutter. In Android, disabling click actions on a notification is achieved by setting the contentIntent to null when building the notification. Currently, there is no option in Flutter to disable the click action.
To address this, I have added a new
selectableproperty that allows developers to control whether the notification is selectable or not. When selectable is set to false, thecontentIntentwill be set tonull, disabling click actions on the notification.The default value of
selectableistrue, ensuring that existing behavior is not affected unless explicitly changed.This change is backward-compatible and will not affect notifications unless the new property is utilized.