跳转到内容
Tauri

通知提示

使用通知提示插件以向你的用户发送原生通知。

Supported Platforms

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

使用

以下是一些如何使用通知插件的示例:

通知插件有 JavaScript 和 Rust 两种版本。

发送通知

按照以下步骤发送通知:

  1. 检查是否授予了权限
  2. 如果未授予,请求权限
  3. 发送通知
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!' });
}

行为动作

附件

频道

安全考虑

除了用户输入的正常数据净化程序之外,目前还没有已知的安全考虑因素。


© 2024 Tauri Contributors. CC-BY / MIT