ActionCodeSettings interface

Una interfaz que define la URL de estado o continuación obligatoria con identificadores opcionales de paquete de iOS y Android.

Firma:

export interface ActionCodeSettings 

Propiedades

Propiedad Tipo Descripción
Android { installApp?: booleano; minVersion?: cadena; packageName: cadena; }. Establece el nombre del paquete de Android.
dynamicLinkDomain string Si se definen varios dominios de vínculos dinámicos personalizados para un proyecto, especifica cuál usar cuando el vínculo se abra mediante una app para dispositivos móviles determinada (por ejemplo, example.page.link).
handleCodeInApp booleano Cuando se establece como verdadero, el vínculo del código de acción se enviará como vínculo universal o vínculo de aplicación para Android, y la app abrirá si está instalada.
iOS { bundleId: string; }. Establece el ID del paquete de iOS.
url string Establece la URL de estado o continuación del vínculo.

ActionCodeSettings.android

Establece el nombre del paquete de Android.

Con esto, se intentará abrir el vínculo en una app para Android, si está instalada. Si se pasa installApp, especifica si se debe instalar la app para Android en caso de ser compatible con el dispositivo y de que aún no esté instalada. Si se proporciona este campo sin un packageName, se genera un error que indica que se debe proporcionar el packageName junto con este campo. Si se especifica minimumVersion y hay una versión anterior de la app instalada, se dirigirá al usuario a Play Store para que actualice la app.

Firma:

android?: {
        installApp?: boolean;
        minimumVersion?: string;
        packageName: string;
    };

ActionCodeSettings.dynamicLinkDomain

Si se definen varios dominios de vínculos dinámicos personalizados para un proyecto, especifica cuál usar cuando el vínculo se abra mediante una app para dispositivos móviles determinada (por ejemplo, example.page.link).

Firma:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

Cuando se establece como verdadero, el vínculo del código de acción se enviará como vínculo universal o vínculo de aplicación para Android, y la app abrirá si está instalada.

Si el valor es falso, el código se enviará primero al widget web y, luego, se redireccionará a la app, si está instalada.

Firma:

handleCodeInApp?: boolean;

ActionCodeSettings.iOS

Establece el ID del paquete de iOS.

Con esto, se intentará abrir el vínculo en una app para iOS, si está instalada.

La instalación de aplicaciones no es compatible con iOS.

Firma:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

Establece la URL de estado o continuación del vínculo.

Tiene significados diferentes según el contexto: - Cuando el vínculo se controla en los widgets de acción web, este es el vínculo directo en el parámetro de consulta continueUrl. - Cuando el vínculo se maneja directamente en la app, este es el parámetro de consulta continueUrl en el vínculo directo de Dynamic Link.

Firma:

url: string;