app
Enumeraciones
Sección titulada «Enumeraciones»BundleType
Sección titulada “BundleType”Tipo de paquete de la aplicación actual.
Miembros de enumeraciones
Sección titulada «Miembros de enumeraciones»App: "app";Paquete de aplicación de macOS
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L48
AppImage
Sección titulada «AppImage»AppImage: "appimage";AppImage de Linux
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L46
Deb: "deb";Paquete Debian de Linux
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L42
Msi: "msi";MSI de Windows
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L40
Nsis: "nsis";NSIS de Windows
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L38
Rpm: "rpm";RPM de Linux
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L44
Alias de tipos
Sección titulada «Alias de tipos»DataStoreIdentifier
Sección titulada «DataStoreIdentifier»type DataStoreIdentifier: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number];Tipo de identificador utilizado para almacenes de datos en macOS e iOS.
Representa un identificador de 128 bits, comúnmente expresado como un UUID de 16 bytes.
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L14
OnBackButtonPressPayload
Sección titulada «OnBackButtonPressPayload»type OnBackButtonPressPayload: object;Payload para el evento onBackButtonPress.
Declaración de tipo
Sección titulada «Declaración de tipo»| Nombre | Tipo | Descripción | Definido en |
|---|---|---|---|
canGoBack |
boolean |
Si la propiedad canGoBack del webview es true. | Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L260 |
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L258
Funciones
Sección titulada «Funciones»defaultWindowIcon()
Sección titulada «defaultWindowIcon()»function defaultWindowIcon(): Promise<Image | null>Obtiene el ícono de ventana predeterminado.
Devuelve
Sección titulada «Devuelve»Ejemplo
Sección titulada «Ejemplo»import { defaultWindowIcon } from '@tauri-apps/api/app';const icon = await defaultWindowIcon();2.0.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L197
fetchDataStoreIdentifiers()
Sección titulada «fetchDataStoreIdentifiers()»function fetchDataStoreIdentifiers(): Promise<DataStoreIdentifier[]>Obtiene los identificadores del almacén de datos en macOS e iOS.
Consulta https://developer.apple.com/documentation/webkit/wkwebsitedatastore para obtener más información.
Devuelve
Sección titulada «Devuelve»Promise<DataStoreIdentifier[]>
Ejemplo
Sección titulada «Ejemplo»import { fetchDataStoreIdentifiers } from '@tauri-apps/api/app';const ids = await fetchDataStoreIdentifiers();2.4.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L160
getBundleType()
Sección titulada «getBundleType()»function getBundleType(): Promise<BundleType>Obtiene el tipo de paquete de la aplicación.
Devuelve
Sección titulada «Devuelve»Ejemplo
Sección titulada «Ejemplo»import { getBundleType } from '@tauri-apps/api/app';const type = await getBundleType();2.5.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L251
getIdentifier()
Sección titulada «getIdentifier()»function getIdentifier(): Promise<string>Obtiene el identificador de la aplicación.
Devuelve
Sección titulada «Devuelve»Promise<string>
El identificador de la aplicación configurado en tauri.conf.json.
Ejemplo
Sección titulada «Ejemplo»import { getIdentifier } from '@tauri-apps/api/app';const identifier = await getIdentifier();2.4.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L112
getName()
Sección titulada «getName()»function getName(): Promise<string>Obtiene el nombre de la aplicación.
Devuelve
Sección titulada «Devuelve»Promise<string>
Ejemplo
Sección titulada «Ejemplo»import { getName } from '@tauri-apps/api/app';const appName = await getName();1.0.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L81
getTauriVersion()
Sección titulada «getTauriVersion()»function getTauriVersion(): Promise<string>Obtiene la versión del framework Tauri utilizada por esta aplicación.
Devuelve
Sección titulada «Devuelve»Promise<string>
Ejemplo
Sección titulada «Ejemplo»import { getTauriVersion } from '@tauri-apps/api/app';const tauriVersion = await getTauriVersion();1.0.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L96
getVersion()
Sección titulada «getVersion()»function getVersion(): Promise<string>Obtiene la versión de la aplicación.
Devuelve
Sección titulada «Devuelve»Promise<string>
Ejemplo
Sección titulada «Ejemplo»import { getVersion } from '@tauri-apps/api/app';const appVersion = await getVersion();1.0.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L67
function hide(): Promise<void>Oculta la aplicación en macOS.
Devuelve
Sección titulada «Devuelve»Promise<void>
Ejemplo
Sección titulada «Ejemplo»import { hide } from '@tauri-apps/api/app';await hide();1.2.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L143
onBackButtonPress()
Sección titulada «onBackButtonPress()»function onBackButtonPress(handler): Promise<PluginListener>Escucha el evento backButton en Android.
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Descripción |
|---|---|---|
handler |
(payload) => void |
Devuelve
Sección titulada «Devuelve»Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L267
removeDataStore()
Sección titulada «removeDataStore()»function removeDataStore(uuid): Promise<void>Elimina el almacén de datos con el identificador dado.
Ten en cuenta que cualquier webview que use este almacén de datos debe cerrarse antes de ejecutar esta API.
Consulta https://developer.apple.com/documentation/webkit/wkwebsitedatastore para obtener más información.
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
uuid |
DataStoreIdentifier |
Devuelve
Sección titulada «Devuelve»Promise<void>
Ejemplo
Sección titulada «Ejemplo»import { fetchDataStoreIdentifiers, removeDataStore } from '@tauri-apps/api/app';for (const id of (await fetchDataStoreIdentifiers())) { await removeDataStore(id);}2.4.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L181
setDockVisibility()
Sección titulada «setDockVisibility()»function setDockVisibility(visible): Promise<void>Establece la visibilidad del dock para la aplicación en macOS.
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Descripción |
|---|---|---|
visible |
boolean |
Si el dock debe ser visible o no. |
Devuelve
Sección titulada «Devuelve»Promise<void>
Ejemplo
Sección titulada «Ejemplo»import { setDockVisibility } from '@tauri-apps/api/app';await setDockVisibility(false);2.5.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L236
setTheme()
Sección titulada «setTheme()»function setTheme(theme?): Promise<void>Establece el tema de la aplicación. Pasa null o undefined para seguir
el tema del sistema.
Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo |
|---|---|
theme? |
null | Theme |
Devuelve
Sección titulada «Devuelve»Promise<void>
Ejemplo
Sección titulada «Ejemplo»import { setTheme } from '@tauri-apps/api/app';await setTheme('dark');Específico de la plataforma
- iOS / Android: No soportado.
2.0.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L219
function show(): Promise<void>Muestra la aplicación en macOS. Esta función no enfoca automáticamente ninguna ventana específica de la aplicación.
Devuelve
Sección titulada «Devuelve»Promise<void>
Ejemplo
Sección titulada «Ejemplo»import { show } from '@tauri-apps/api/app';await show();1.2.0
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L128
supportsMultipleWindows()
Sección titulada «supportsMultipleWindows()»function supportsMultipleWindows(): Promise<boolean>Devuelve
Sección titulada «Devuelve»Promise<boolean>
Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L277
© 2026 Colaboradores de Tauri. CC-BY / MIT