Skip to content
Welcome to our documentation!

Local Notifications Releases

Feature
macOS support added - local notifications via UNUserNotificationCenter
Feature
Windows support added - local notifications via ToastNotificationManager (channels are limited compared to mobile)
Feature
Linux support added via new Shiny.Notifications.Linux package. Delivered through the freedesktop org.freedesktop.Notifications D-Bus service (GNOME, KDE, etc.). Scheduled notifications are tracked in-process only — the host must be running for them to fire, since there is no OS-level scheduler on Linux.
Fix Android
Request SCHEDULE_EXACT_ALARM properly via AlarmManager and system settings intent instead of treating it as a runtime permission
Fix Android
AndroidX version pins
Fix Android
Use notification audio channel
Fix ios
Crash tapping local notification on iOS earlier than 16 when accessing FilterCriteria
Enhancement Android
Using AndroidNotification, you can now set the android specific Category
Fix Android
Listen to activity.OnCreate intents
Enhancement Android
Android 13 Support for new POST_NOTIFICATION permissions
Enhancement
OS specific configuration for Android and iOS
Enhancement
Ability to customize actual native notification before it is sent/queued
Enhancement
Improved sound customization via new channel flag - Channel.Sound = ChannelSound.Custom|High|Default|None