补齐桌面壳冷启动深链日志
桌面壳冷启动 deep link 读取失败记录稳定日志 配置门禁禁止当前 deep link 读取静默分支 同步原生壳方案文档和共享决策记录
This commit is contained in:
@@ -2426,6 +2426,8 @@ const requiredRustHostSnippets = [
|
||||
'normalize_desktop_deep_link_url',
|
||||
'log_desktop_deep_link_open_result',
|
||||
'open_desktop_deep_link_url(window: &WebviewWindow, url: &Url) -> tauri::Result<()>',
|
||||
'log_desktop_deep_link_current_result',
|
||||
'desktop host event failed for deep_link.current',
|
||||
'window.navigate(target_url)?',
|
||||
'show_main_window(window.app_handle())',
|
||||
'log_desktop_host_event_result("app_menu.show", show_main_window(app))',
|
||||
@@ -3208,6 +3210,7 @@ for (const blockedLifecycleSnippet of [
|
||||
'window.is_minimized().unwrap_or(',
|
||||
'window.is_focused().unwrap_or(',
|
||||
'let _ = app.deep_link().register_all()',
|
||||
'if let Ok(Some(urls)) = app.deep_link().get_current()',
|
||||
'let _ = window.navigate(target_url)',
|
||||
'let _ = show_main_window(window.app_handle())',
|
||||
'let _ = show_main_window(app)',
|
||||
@@ -3240,6 +3243,9 @@ for (const snippet of [
|
||||
'log_desktop_deep_link_register_result(app.deep_link().register_all())',
|
||||
'desktop host event failed for deep_link.register',
|
||||
'desktop_deep_link_register_result_reports_success_and_failure',
|
||||
'log_desktop_deep_link_current_result(app.deep_link().get_current())',
|
||||
'desktop host event failed for deep_link.current',
|
||||
'desktop_deep_link_current_result_reports_success_empty_and_failure',
|
||||
]) {
|
||||
if (!desktopShellDeepLinkSource.includes(snippet)) {
|
||||
throw new Error(`desktop shell deep-link registration logging missing ${snippet}`);
|
||||
|
||||
Reference in New Issue
Block a user