mirror of
https://github.com/BTMuli/TeyvatGuide.git
synced 2025-12-12 09:18:14 +08:00
🌱 完成外部唤起测试 #42
This commit is contained in:
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user