You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To support rich notifications (integrated deeplinks, fancy content) we're probably going to need to drop tauri-plugin-notiifcation and use the system APIs.
Windows
Not sure about project favicon support.
For deeplinking:
Windows APIs That DO Support Deeplinks
Option 1: Windows App SDK (Recommended)
// AppNotificationBuilder supports protocol activation
var builder = new AppNotificationBuilder()
.AddArgument("action", "openUrl")
.AddArgument("url", "myapp://page/123")
.AddText("New message")
.AddButton(new AppNotificationButton("Open")
.AddArgument("action", "open")
.SetInvokeUri(new Uri("myapp://page/123")));
Option 2: WinRT Toast Notifications The tauri-winrt-notification crate (already a dependency of notify-rust) provides some WinRT capabilities but has limited documentation on protocol activation.
Option 3: Custom Protocol Handler You'd need to:
Register your app to handle a custom protocol (e.g., myapp://) in the registry
Use Windows App SDK notifications with protocol activation
Handle the protocol activation when the app launches
thanks kimi
macOS
For deeplinking: UNUserNotificationCenter + AppDelegate for responding to events
Project favicons: Communication Notifications - am working on this
Activity
github-actions commentedon Feb 2, 2026
This issue might be a duplicate of existing issues. Please check:
opencodedeep link to the desktop app #10055: [FEATURE]: Addopencodedeep link to the desktop app - requests deeplink protocol support for opening the appFeel free to ignore if none of these address your specific case.
github-actions commentedon Apr 4, 2026
To stay organized issues are automatically closed after 90 days of no activity. If the issue is still relevant please open a new one.