Contribute
This is a stub and is waiting for contributions. Get involved by visiting us on GitHub or joining us on Discord.
使用通知提示插件以向你的用户发送原生通知。
This plugin requires a Rust version of at least 1.77.2
Platform | Level | Notes |
---|---|---|
windows | Only works for installed apps. Shows powershell name & icon in development. | |
linux | ||
macos | ||
android | ||
ios |
首先,下载通知提示插件
使用你的项目的包管理器以添加依赖:
npm run tauri add notification
yarn run tauri add notification
pnpm tauri add notification
bun tauri add notification
cargo tauri add notification
运行 cargo add tauri-plugin-notification
以将插件添加到 Cargo.toml
的项目依赖中。
修改 lib.rs
以初始化插件:
#[cfg_attr(mobile, tauri::mobile_entry_point)]pub fn run() { tauri::Builder::default() // 初始化插件 .plugin(tauri_plugin_notification::init()) .run(tauri::generate_context!()) .expect("error while running tauri application");}
npm install @tauri-apps/plugin-notification
yarn add @tauri-apps/plugin-notification
pnpm add @tauri-apps/plugin-notification
bun add @tauri-apps/plugin-notification
以下是一些如何使用通知插件的示例:
通知插件有 JavaScript 和 Rust 两种版本。
按照以下步骤发送通知:
import { isPermissionGranted, requestPermission, sendNotification,} from '@tauri-apps/plugin-notification';
// 你有发送通知的权限吗?let permissionGranted = await isPermissionGranted();
// 如果没有,我们需要请求它if (!permissionGranted) { const permission = await requestPermission(); permissionGranted = permission === 'granted';}
// 一旦获得许可,我们就可以发送通知if (permissionGranted) { sendNotification({ title: 'Tauri', body: 'Tauri is awesome!' });}
Contribute
This is a stub and is waiting for contributions. Get involved by visiting us on GitHub or joining us on Discord.
Contribute
This is a stub and is waiting for contributions. Get involved by visiting us on GitHub or joining us on Discord.
Contribute
This is a stub and is waiting for contributions. Get involved by visiting us on GitHub or joining us on Discord.
Contribute
This is a stub and is waiting for contributions. Get involved by visiting us on GitHub or joining us on Discord.
除了用户输入的正常数据净化程序之外,目前还没有已知的安全考虑因素。
© 2025 Tauri Contributors. CC-BY / MIT