ActionCodeSettings interface

Une interface qui définit l'URL de continuation/état requise avec des identifiants de bundle Android et iOS facultatifs.

Signature:

export interface ActionCodeSettings 

Propriétés

Propriété Taper Description
Android { installApp ? : booléen ; version minimale ? : chaîne ; nom du package : chaîne ; } Définit le nom du package Android.
dynamiqueLinkDomain chaîne Lorsque plusieurs domaines de liens dynamiques personnalisés sont définis pour un projet, spécifiez celui à utiliser lorsque le lien doit être ouvert via une application mobile spécifiée (par exemple, example.page.link ).
handleCodeInApp booléen Lorsqu'il est défini sur true, le lien du code d'action sera envoyé sous forme de lien universel ou de lien d'application Android et sera ouvert par l'application si elle est installée.
IOS { bundleId : chaîne ; } Définit l’ID du bundle iOS.
URL chaîne Définit l'URL de continuation/d'état du lien.

ActionCodeSettings.android

Définit le nom du package Android.

Cela tentera d'ouvrir le lien dans une application Android si elle est installée. Si installApp est transmis, il spécifie s'il faut installer l'application Android si l'appareil la prend en charge et que l'application n'est pas déjà installée. Si ce champ est fourni sans packageName , une erreur est générée expliquant que le packageName doit être fourni en conjonction avec ce champ. Si minimumVersion est spécifié et qu’une ancienne version de l’application est installée, l’utilisateur est redirigé vers le Play Store pour mettre à niveau l’application.

Signature:

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

ActionCodeSettings.dynamicLinkDomain

Lorsque plusieurs domaines de liens dynamiques personnalisés sont définis pour un projet, spécifiez celui à utiliser lorsque le lien doit être ouvert via une application mobile spécifiée (par exemple, example.page.link ).

Signature:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

Lorsqu'il est défini sur true, le lien du code d'action sera envoyé sous forme de lien universel ou de lien d'application Android et sera ouvert par l'application si elle est installée.

Dans le cas contraire, le code sera d'abord envoyé au widget Web, puis il sera redirigé vers l'application si elle est installée.

Signature:

handleCodeInApp?: boolean;

ActionCodeSettings.iOS

Définit l’ID du bundle iOS.

Cela tentera d'ouvrir le lien dans une application iOS si elle est installée.

L'installation de l'application n'est pas prise en charge pour iOS.

Signature:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

Définit l'URL de continuation/d'état du lien.

Cela a différentes significations selon les contextes : - Lorsque le lien est géré dans les widgets d'action web, il s'agit du lien profond dans le paramètre de requête continueUrl . - Lorsque le lien est géré directement dans l'application, il s'agit du paramètre de requête continueUrl dans le lien profond du Dynamic Link.

Signature:

url: string;