ActionCodeSettings interface

Eine Schnittstelle, die die erforderliche Fortsetzungs-/Status-URL mit optionalen Android- und iOS-Bundle-IDs definiert.

Unterschrift:

export interface ActionCodeSettings 

Eigenschaften

Eigentum Typ Beschreibung
Android { installApp?: boolean; MinimumVersion?: string; Paketname: string; } Legt den Android-Paketnamen fest.
DynamicLinkDomain Zeichenfolge Wenn für ein Projekt mehrere benutzerdefinierte dynamische Linkdomänen definiert sind, geben Sie an, welche verwendet werden soll, wenn der Link über eine bestimmte mobile App geöffnet werden soll (z. B. example.page.link ).
handleCodeInApp Boolescher Wert Wenn dieser Wert auf „true“ gesetzt ist, wird der Aktionscode-Link als universeller Link oder Android-App-Link gesendet und von der App geöffnet, sofern diese installiert ist.
iOS { bundleId: string; } Legt die iOS-Bundle-ID fest.
URL Zeichenfolge Legt die Link-URL „Weiter/Status“ fest.

ActionCodeSettings.android

Legt den Android-Paketnamen fest.

Dadurch wird versucht, den Link in einer Android-App zu öffnen, sofern diese installiert ist. Wenn installApp übergeben wird, gibt es an, ob die Android-App installiert werden soll, wenn das Gerät dies unterstützt und die App noch nicht installiert ist. Wenn dieses Feld ohne packageName bereitgestellt wird , wird ein Fehler ausgegeben, der erklärt, dass der packageName in Verbindung mit diesem Feld angegeben werden muss. Wenn minimumVersion angegeben ist und eine ältere Version der App installiert ist, wird der Benutzer zum Play Store weitergeleitet, um die App zu aktualisieren.

Unterschrift:

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

ActionCodeSettings.dynamicLinkDomain

Wenn für ein Projekt mehrere benutzerdefinierte dynamische Linkdomänen definiert sind, geben Sie an, welche verwendet werden soll, wenn der Link über eine bestimmte mobile App geöffnet werden soll (z. example.page.link . ).

Unterschrift:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

Wenn dieser Wert auf „true“ gesetzt ist, wird der Aktionscode-Link als universeller Link oder Android-App-Link gesendet und von der App geöffnet, sofern diese installiert ist.

Im falschen Fall wird der Code zuerst an das Web-Widget gesendet und dann beim Fortfahren zur App weitergeleitet, sofern diese installiert ist.

Unterschrift:

handleCodeInApp?: boolean;

ActionCodeSettings.iOS

Legt die iOS-Bundle-ID fest.

Dadurch wird versucht, den Link in einer iOS-App zu öffnen, sofern diese installiert ist.

Die App-Installation wird für iOS nicht unterstützt.

Unterschrift:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

Legt die Link-URL „Weiter/Status“ fest.

Dies hat in verschiedenen Kontexten unterschiedliche Bedeutungen: – Wenn der Link in den Webaktions-Widgets behandelt wird, ist dies der Deep-Link im continueUrl Abfrageparameter. – Wenn der Link direkt in der App verarbeitet wird, ist dies der continueUrl Abfrageparameter im Deep Link des Dynamic Links.

Unterschrift:

url: string;