🌱 完成外部唤起测试 #42

This commit is contained in:
BTMuli
2023-09-18 20:53:56 +08:00
parent b0fc874965
commit d45d26cafd
4 changed files with 117 additions and 1 deletions

View File

@@ -3,7 +3,21 @@
use tauri::Manager;
#[tauri::command]
// todo 后续优化
async fn register_deep_link(app_handle: tauri::AppHandle) {
tauri_plugin_deep_link::register(
"teyvatguide",
move |request| {
dbg!(&request);
app_handle.emit_all("test_deep_link", request).unwrap();
},
)
.unwrap();
}
fn main() {
tauri_plugin_deep_link::prepare("teyvatguide");
tauri::Builder::default()
.plugin(tauri_plugin_sql::Builder::default().build())
.setup(|_app| {
@@ -12,6 +26,7 @@ fn main() {
_window.open_devtools(); // open the devtools on startup
Ok(())
})
.invoke_handler(tauri::generate_handler![register_deep_link])
.run(tauri::generate_context!())
.expect("error while running tauri application");
}