NotificationSettingsDeepLinkInfo class

Information provided to the consuming app when the OS triggers a "manage notification settings" deep link.

Created by NotificationService after performing permission flow integration (status refresh, FCM initialization, denial tracking reset).

Constructors

NotificationSettingsDeepLinkInfo({String? channelId, required NotificationPermissionStatus permissionStatus, bool permissionJustGranted = false, bool isFcmActive = false})
const

Properties

channelId String?
Android notification channel ID if the user navigated from a specific channel's settings page. Null on iOS or when opened from the app's general notification settings.
final
hashCode int
The hash code for this object.
no setterinherited
isFcmActive bool
Whether FCM is currently active (token acquired and listeners running).
final
permissionJustGranted bool
Whether permission was detected as newly granted during this deep link handling.
final
permissionStatus NotificationPermissionStatus
Current permission status at the time of the deep link.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited