Contribute
This is a stub and is waiting for contributions. Get involved by visiting us on GitHub or joining us on Discord.
使用通知提示插件以向你的用户发送原生通知。
首先,下载通知提示插件
使用你的项目的包管理器以添加依赖:
npm run tauri plugin add notification
yarn run tauri plugin add notification
pnpm tauri plugin add notification
bun tauri plugin add notification
cargo tauri plugin 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.
除了用户输入的正常数据净化程序之外,目前还没有已知的安全考虑因素。
© 2024 Tauri Contributors. CC-BY / MIT