Saltar al contenido

app

Tipo de paquete de la aplicación actual.

App: "app";

Paquete de aplicación de macOS

Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L48

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

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


type OnBackButtonPressPayload: object;

Payload para el evento onBackButtonPress.

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

function defaultWindowIcon(): Promise<Image | null>

Obtiene el ícono de ventana predeterminado.

Promise<Image | null>

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


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.

Promise<DataStoreIdentifier[]>

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


function getBundleType(): Promise<BundleType>

Obtiene el tipo de paquete de la aplicación.

Promise<BundleType>

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


function getIdentifier(): Promise<string>

Obtiene el identificador de la aplicación.

Promise<string>

El identificador de la aplicación configurado en tauri.conf.json.

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


function getName(): Promise<string>

Obtiene el nombre de la aplicación.

Promise<string>

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


function getTauriVersion(): Promise<string>

Obtiene la versión del framework Tauri utilizada por esta aplicación.

Promise<string>

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


function getVersion(): Promise<string>

Obtiene la versión de la aplicación.

Promise<string>

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.

Promise<void>

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


function onBackButtonPress(handler): Promise<PluginListener>

Escucha el evento backButton en Android.

Parámetro Tipo Descripción
handler (payload) => void

Promise<PluginListener>

Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L267


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ámetro Tipo
uuid DataStoreIdentifier

Promise<void>

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


function setDockVisibility(visible): Promise<void>

Establece la visibilidad del dock para la aplicación en macOS.

Parámetro Tipo Descripción
visible boolean Si el dock debe ser visible o no.

Promise<void>

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


function setTheme(theme?): Promise<void>

Establece el tema de la aplicación. Pasa null o undefined para seguir el tema del sistema.

Parámetro Tipo
theme? null | Theme

Promise<void>

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.

Promise<void>

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


function supportsMultipleWindows(): Promise<boolean>

Promise<boolean>

Fuente: https://github.com/tauri-apps/tauri/blob/dev/packages/api/src/app.ts#L277


© 2026 Colaboradores de Tauri. CC-BY / MIT