ActionCodeSettings interface

Una interfaz que define la URL de continuación/estado requerida con identificadores de paquete de Android e iOS opcionales.

Firma:

export interface ActionCodeSettings 

Propiedades

Propiedad Tipo Descripción
androide { instalarAplicación?: booleano; versión mínima?: cadena; Nombre del paquete: cadena; } Establece el nombre del paquete de Android.
dominio de enlace dinámico cadena Cuando se definen varios dominios de vínculo dinámico personalizados para un proyecto, especifique cuál usar cuando el vínculo se abra a través de una aplicación móvil específica (por ejemplo, example.page.link ).
manejarCodeInApp booleano Cuando se establece en verdadero, el enlace del código de acción se enviará como un enlace universal o un enlace de aplicación de Android y la aplicación lo abrirá si está instalada.
iOS { ID del paquete: cadena; } Establece el ID del paquete de iOS.
URL cadena Establece la URL de continuación/estado del enlace.

ActionCodeSettings.android

Establece el nombre del paquete de Android.

Esto intentará abrir el enlace en una aplicación de Android si está instalada. Si se pasa installApp , especifica si se debe instalar la aplicación de Android si el dispositivo la admite y la aplicación aún no está instalada. Si este campo se proporciona sin un packageName , se genera un error que explica que el packageName se debe proporcionar junto con este campo. Si se especifica minimumVersion y se instala una versión anterior de la aplicación, se lleva al usuario a Play Store para actualizar la aplicación.

Firma:

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

ActionCodeSettings.dominiodeenlacedinámico

Cuando se definen varios dominios de enlace dinámico personalizados para un proyecto, especifique cuál usar cuando el enlace se abra a través de una aplicación móvil específica (por ejemplo, example.page.link ).

Firma:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

Cuando se establece en verdadero, el enlace del código de acción se enviará como un enlace universal o un enlace de aplicación de Android y la aplicación lo abrirá si está instalada.

En el caso falso, el código se enviará primero al widget web y luego, al continuar, se redireccionará a la aplicación si está instalada.

Firma:

handleCodeInApp?: boolean;

Configuración de código de acción.iOS

Establece el ID del paquete de iOS.

Esto intentará abrir el enlace en una aplicación de iOS si está instalada.

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

Firma:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

Establece la URL de continuación/estado del enlace.

Esto tiene diferentes significados en diferentes contextos: - Cuando el enlace se maneja en los widgets de acción web, este es el enlace profundo en el parámetro de consulta continueUrl . - Cuando el enlace se maneja directamente en la aplicación, este es el parámetro de consulta continueUrl en el enlace profundo del enlace dinámico.

Firma:

url: string;