NotificationOptions
Platform-specific details for a notification.
Pass this object to Notifications.show,
Notifications.schedule, or
Notifications.periodically_show. Only the current
platform's entry is used. Unset entries use the bridge defaults. Cross-platform
content such as title, body, payload, and actions is passed directly to those
methods.
Example
import flet_notifications as ftn
options = ftn.NotificationOptions(
android=ftn.AndroidOptions(silent=True),
ios=ftn.DarwinOptions(
interruption_level=ftn.DarwinInterruptionLevel.PASSIVE
),
)
await notifications.show(id=1, title="Background update", options=options)
Properties
Properties
androidclass-attributeinstance-attribute
android: AndroidOptions | None = NoneDetails used when running on Android.
iosclass-attributeinstance-attribute
ios: DarwinOptions | None = NoneDetails used when running on iOS.
linuxclass-attributeinstance-attribute
linux: LinuxOptions | None = NoneDetails used when running on Linux.
macosclass-attributeinstance-attribute
macos: DarwinOptions | None = NoneDetails used when running on macOS.
webclass-attributeinstance-attribute
web: WebOptions | None = NoneDetails used when running in a web browser.
windowsclass-attributeinstance-attribute
windows: WindowsOptions | None = NoneDetails used when running on Windows.