From 96b9891bb54fe27bb7025dc2825a31d1f0864eeb Mon Sep 17 00:00:00 2001 From: Vanessa Date: Fri, 6 Mar 2026 20:46:30 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/17124 --- app/src/plugin/platformUtils.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/plugin/platformUtils.ts b/app/src/plugin/platformUtils.ts index 32f7d648b..a6c1a4791 100644 --- a/app/src/plugin/platformUtils.ts +++ b/app/src/plugin/platformUtils.ts @@ -17,8 +17,8 @@ export const updateHotkeyTip = compatibility.updateHotkeyTip; export const getLocalStorage = compatibility.getLocalStorage; export const setStorageVal = compatibility.setStorageVal; -/// #if BROWSER export const sendMobileAppNotification = (channel: string, title: string, body: string, delayInSeconds: number): Promise => { + /// #if BROWSER return new Promise((resolve) => { if (window.JSAndroid && window.JSAndroid.sendNotification) { const id = window.JSAndroid.sendNotification(channel, title, body, delayInSeconds); @@ -42,11 +42,15 @@ export const sendMobileAppNotification = (channel: string, title: string, body: delay: delayInSeconds, callback: `window.webkit.nativeCallbacks.${callbackId}` }); + } else { + resolve(-1); } }); + /// #endif }; export const cancelMobileAppNotification = (id: number) => { + /// #if BROWSER if (window.JSAndroid && window.JSAndroid.cancelNotification) { window.JSAndroid.cancelNotification(id); } else if (window.JSHarmony && window.JSHarmony.cancelNotification) { @@ -54,5 +58,5 @@ export const cancelMobileAppNotification = (id: number) => { } else if (window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.cancelNotification) { window.webkit.messageHandlers.cancelNotification.postMessage(id); } + /// #endif }; -/// #endif