Fix notification

This commit is contained in:
世界
2026-04-10 16:21:48 +08:00
parent 4f0826b94d
commit 9752f4845f

View File

@@ -114,6 +114,7 @@ import io.nekohasekai.sfa.compose.theme.SFATheme
import io.nekohasekai.sfa.compose.topbar.LocalTopBarController import io.nekohasekai.sfa.compose.topbar.LocalTopBarController
import io.nekohasekai.sfa.compose.topbar.TopBarController import io.nekohasekai.sfa.compose.topbar.TopBarController
import io.nekohasekai.sfa.compose.topbar.TopBarEntry import io.nekohasekai.sfa.compose.topbar.TopBarEntry
import io.nekohasekai.sfa.constant.Action
import io.nekohasekai.sfa.constant.Alert import io.nekohasekai.sfa.constant.Alert
import io.nekohasekai.sfa.constant.ServiceMode import io.nekohasekai.sfa.constant.ServiceMode
import io.nekohasekai.sfa.constant.Status import io.nekohasekai.sfa.constant.Status
@@ -226,6 +227,10 @@ class MainActivity :
pendingNavigationRoute.value = "settings/privilege" pendingNavigationRoute.value = "settings/privilege"
} }
val uri = intent.data ?: return val uri = intent.data ?: return
if (intent.action == Action.OPEN_URL) {
launchCustomTab(uri.toString())
return
}
if (uri.scheme == "sing-box" && uri.host == "import-remote-profile") { if (uri.scheme == "sing-box" && uri.host == "import-remote-profile") {
try { try {
val profile = Libbox.parseRemoteProfileImportLink(uri.toString()) val profile = Libbox.parseRemoteProfileImportLink(uri.toString())