Saltar al contenido

Vibración

GitHubnpmcrates.io
Referencia de API

Retroalimentación háptica y vibraciones en Android e iOS.

No existen estándares/requisitos para el soporte de vibración en Android, por lo que las API de retroalimentación pueden no funcionar correctamente en teléfonos más económicos, incluidos algunos lanzados recientemente.

Este plugin requiere una versión de Rust de al menos 1.77.2

PlataformaNivelNotas
windows
linux
macos
android
ios

Instala el plugin de haptics para comenzar.

Usa el gestor de paquetes de tu proyecto para agregar la dependencia:

npm run tauri add haptics

El plugin de haptics está disponible en JavaScript.

import {
vibrate,
impactFeedback,
notificationFeedback,
selectionFeedback,
} from '@tauri-apps/plugin-haptics';
await vibrate(1);
await impactFeedback('medium');
await notificationFeedback('warning');
await selectionFeedback();

De forma predeterminada, todos los comandos y alcances (scopes) potencialmente peligrosos del plugin están bloqueados y no se puede acceder a ellos. Debes modificar los permisos en tu configuración de capabilities para habilitarlos.

Consulta la Visión General de Capacidades para obtener más información y la guía paso a paso para usar permisos de plugins.

src-tauri/capabilities/mobile.json
{
"$schema": "../gen/schemas/mobile-schema.json",
"identifier": "mobile-capability",
"windows": ["main"],
"platforms": ["iOS", "android"],
"permissions": [
"haptics:allow-impact-feedback",
"haptics:allow-notification-feedback",
"haptics:allow-selection-feedback",
"haptics:allow-vibrate"
]
}

Tabla de Permisos

Identificador Descripción

haptics:allow-impact-feedback

Habilita el comando impact_feedback sin ningún alcance preconfigurado.

haptics:deny-impact-feedback

Deniega el comando impact_feedback sin ningún alcance preconfigurado.

haptics:allow-notification-feedback

Habilita el comando notification_feedback sin ningún alcance preconfigurado.

haptics:deny-notification-feedback

Deniega el comando notification_feedback sin ningún alcance preconfigurado.

haptics:allow-selection-feedback

Habilita el comando selection_feedback sin ningún alcance preconfigurado.

haptics:deny-selection-feedback

Deniega el comando selection_feedback sin ningún alcance preconfigurado.

haptics:allow-vibrate

Habilita el comando vibrate sin ningún alcance preconfigurado.

haptics:deny-vibrate

Deniega el comando vibrate sin ningún alcance preconfigurado.


© 2026 Colaboradores de Tauri. CC-BY / MIT