tauri-plugin-background-service 0.2.0

Background service lifecycle plugin for Tauri v2 — run long-lived tasks on Android, iOS, and desktop
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const COMMANDS: &[&str] = &["start", "stop", "is_running"];

#[cfg(feature = "desktop-service")]
const DESKTOP_COMMANDS: &[&str] = &["install_service", "uninstall_service"];

fn main() {
    #[allow(unused_mut)]
    let mut all_commands = COMMANDS.to_vec();
    #[cfg(feature = "desktop-service")]
    all_commands.extend_from_slice(DESKTOP_COMMANDS);

    tauri_plugin::Builder::new(&all_commands)
        .android_path("android")
        .ios_path("ios")
        .build();
}