ActionCodeSettings interface

Interfejs określający wymagany adres URL kontynuacji/stanu z opcjonalnymi identyfikatorami pakietów na Androida i iOS.

Podpis:

export interface ActionCodeSettings 

Właściwości

Właściwość Typ Opis
Android { installApp?: boolean; minimumVersion?: ciąg znaków; packageName: ciąg znaków; Określa nazwę pakietu na Androida.
dynamicLinkDomain ciąg znaków Jeśli w projekcie zdefiniowano wiele niestandardowych domen linków dynamicznych, określ, która z nich ma być używana, gdy link ma być otwierany w określonej aplikacji mobilnej (np. example.page.link).
handleCodeInApp wartość logiczna Jeśli zasada ma wartość Prawda, link z kodem działania jest wysyłany jako uniwersalny link lub link aplikacji na Androida i jest otwierany przez aplikację, jeśli jest zainstalowana.
iOS, { bundleId: string; Ustawia identyfikator pakietu na iOS.
url ciąg znaków Ustawia adres URL kontynuowania/stanu linku.

ActionCodeSettings.android

Określa nazwę pakietu na Androida.

Spowoduje to próbę otwarcia linku w aplikacji na Androida, jeśli jest zainstalowana. Jeśli zasada installApp jest poprawna, określa, czy chcesz zainstalować aplikację na Androida, jeśli urządzenie obsługuje tę aplikację, a aplikacja nie jest jeszcze zainstalowana. Jeśli to pole zostanie podane bez pola packageName, pojawi się błąd wyjaśniający, że w powiązaniu z tym polem należy podać packageName. Jeśli podasz minimumVersion i zainstalowana jest starsza wersja aplikacji, użytkownik zostanie przekierowany do Sklepu Play, aby ją uaktualnić.

Podpis:

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

ActionCodeSettings.dynamicLinkDomain

Jeśli w projekcie zdefiniowano wiele niestandardowych domen linków dynamicznych, określ, która z nich ma być używana, gdy link ma być otwierany w określonej aplikacji mobilnej (np. example.page.link).

Podpis:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

Jeśli zasada ma wartość Prawda, link z kodem działania jest wysyłany jako uniwersalny link lub link aplikacji na Androida i jest otwierany przez aplikację, jeśli jest zainstalowana.

W fałszywym przypadku kod zostanie najpierw wysłany do widżetu internetowego, a potem do aplikacji, jeśli jest zainstalowana.

Podpis:

handleCodeInApp?: boolean;

ActionCodeSettings.iOS

Ustawia identyfikator pakietu na iOS.

Spowoduje to próbę otwarcia linku w aplikacji na iOS, jeśli jest zainstalowana.

Instalacja aplikacji nie jest obsługiwana w systemie iOS.

Podpis:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

Ustawia adres URL kontynuowania/stanu linku.

Znaczenie może się różnić w zależności od kontekstu: – Gdy link jest obsługiwany w widżetach działań internetowych, jest to precyzyjny link w parametrze zapytania continueUrl. – Jeśli link jest obsługiwany bezpośrednio w aplikacji, jest to parametr zapytania continueUrl w precyzyjnym linku linku dynamicznego.

Podpis:

url: string;