ActionCodeSettings interface

Antarmuka yang menentukan URL continue/status yang diperlukan dengan ID paket Android dan iOS opsional.

Tanda Tangan:

export interface ActionCodeSettings 

Properti

Properti Jenis Deskripsi
Android { installApp?: boolean; minimumVersion?: string; packageName: string; } Menetapkan nama paket Android.
dynamicLinkDomain string Jika beberapa domain link dinamis kustom ditetapkan untuk suatu project, tentukan domain yang akan digunakan ketika link dibuka melalui aplikasi seluler tertentu (misalnya, example.page.link).
handleCodeInApp boolean Jika disetel ke benar (true), link kode tindakan akan dikirim sebagai Link Universal atau Link Aplikasi Android dan akan dibuka oleh aplikasi jika terinstal.
iOS { bundleId: string; } Menetapkan ID paket iOS.
url string Menetapkan URL continue/state link.

ActionCodeSettings.android

Menetapkan nama paket Android.

Tindakan ini akan mencoba membuka link di aplikasi Android jika sudah terinstal. Jika installApp diteruskan, maka akan menentukan apakah aplikasi Android akan diinstal jika perangkatnya mendukung dan aplikasi tersebut belum diinstal. Jika kolom ini diisi tanpa packageName, akan muncul error yang menjelaskan bahwa packageName harus diisikan bersama dengan kolom ini. Jika minimumVersion ditentukan, dan versi aplikasi yang lebih lama sudah diinstal, pengguna akan diarahkan ke Play Store untuk mengupgrade aplikasi tersebut.

Tanda Tangan:

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

ActionCodeSettings.dynamicLinkDomain

Jika beberapa domain link dinamis kustom ditetapkan untuk suatu project, tentukan domain yang akan digunakan ketika link dibuka melalui aplikasi seluler tertentu (misalnya, example.page.link).

Tanda Tangan:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

Jika disetel ke benar (true), link kode tindakan akan dikirim sebagai Link Universal atau Link Aplikasi Android dan akan dibuka oleh aplikasi jika terinstal.

Jika disetel ke false, kode akan dikirim ke widget web terlebih dahulu, kemudian akan dialihkan ke aplikasi jika terinstal.

Tanda Tangan:

handleCodeInApp?: boolean;

ActionCodeSettings.iOS

Menetapkan ID paket iOS.

Tindakan ini akan mencoba membuka link di aplikasi iOS jika sudah terinstal.

Penginstalan aplikasi tidak didukung untuk iOS.

Tanda Tangan:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

Menetapkan URL continue/state link.

Hal ini memiliki arti yang berbeda dalam konteks yang berbeda: - Jika link ditangani di widget tindakan web, ini adalah deep link di parameter kueri continueUrl. - Saat link ditangani di aplikasi secara langsung, ini adalah parameter kueri continueUrl di deep link dalam Dynamic Link.

Tanda Tangan:

url: string;