🎨 Improve exit on Android

Signed-off-by: Daniel <845765@qq.com>
This commit is contained in:
Daniel 2025-12-09 10:40:17 +08:00
parent 2bf5bb50c2
commit 21dff696cc
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
5 changed files with 25 additions and 11 deletions

View file

@ -297,7 +297,11 @@ export const exitSiYuan = async () => {
/// #if !BROWSER
ipcRenderer.send(Constants.SIYUAN_QUIT, location.port);
/// #else
if (isInIOS() || isInAndroid() || isInHarmony()) {
if (isInAndroid()) {
window.JSAndroid.exit();
return;
}
if (isInIOS() || isInHarmony()) {
window.location.href = "siyuan://api/system/exit";
}
/// #endif
@ -342,7 +346,11 @@ export const exitSiYuan = async () => {
/// #if !BROWSER
ipcRenderer.send(Constants.SIYUAN_QUIT, location.port);
/// #else
if (isInIOS() || isInAndroid() || isInHarmony()) {
if (isInAndroid()) {
window.JSAndroid.exit();
return;
}
if (isInIOS() || isInHarmony()) {
window.location.href = "siyuan://api/system/exit";
}
/// #endif