ActionCodeSettings interface

Antarmuka yang menentukan URL lanjutkan/status yang diperlukan dengan pengidentifikasi paket Android dan iOS opsional.

Tanda tangan:

export interface ActionCodeSettings 

Properti

Properti Jenis Keterangan
android { instal Aplikasi?: boolean; Versi minimum?: string; Nama paket: string; } Menetapkan nama paket Android.
dinamisLinkDomain rangkaian Ketika beberapa domain tautan dinamis khusus ditentukan untuk sebuah proyek, tentukan domain mana yang akan digunakan ketika tautan akan dibuka melalui aplikasi seluler tertentu (misalnya, example.page.link ).
handleCodeInApp boolean Jika disetel ke true, tautan kode tindakan akan dikirim sebagai Tautan Universal atau Tautan Aplikasi Android dan akan dibuka oleh aplikasi jika dipasang.
iOS { bundleId: tali; } Menetapkan ID paket iOS.
url rangkaian Menyetel tautan lanjutkan/sebutkan URL.

ActionCodeSettings.android

Menetapkan nama paket Android.

Ini akan mencoba membuka tautan di aplikasi Android jika sudah diinstal. Jika installApp diteruskan, ini menentukan apakah akan menginstal aplikasi Android jika perangkat mendukungnya dan aplikasi tersebut belum diinstal. Jika bidang ini disediakan tanpa packageName , muncul kesalahan yang menjelaskan bahwa packageName harus disediakan bersama dengan bidang ini. Jika minimumVersion ditentukan, dan versi aplikasi yang lebih lama diinstal, pengguna akan diarahkan ke Play Store untuk meningkatkan versi aplikasi.

Tanda tangan:

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

ActionCodeSettings.dynamicLinkDomain

Ketika beberapa domain tautan dinamis khusus ditentukan untuk sebuah proyek, tentukan domain mana yang akan digunakan ketika tautan akan dibuka melalui aplikasi seluler tertentu (misalnya, example.page.link ).

Tanda tangan:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

Jika disetel ke true, tautan kode tindakan akan dikirim sebagai Tautan Universal atau Tautan Aplikasi Android dan akan dibuka oleh aplikasi jika dipasang.

Dalam kasus yang salah, kode akan dikirim ke widget web terlebih dahulu dan kemudian dilanjutkan akan dialihkan ke aplikasi jika diinstal.

Tanda tangan:

handleCodeInApp?: boolean;

Pengaturan Kode Tindakan.iOS

Menetapkan ID paket iOS.

Ini akan mencoba membuka tautan di aplikasi iOS jika sudah diinstal.

Penginstalan aplikasi tidak didukung untuk iOS.

Tanda tangan:

iOS?: {
        bundleId: string;
    };

Pengaturan Kode Tindakan.url

Menyetel tautan lanjutkan/sebutkan URL.

Ini memiliki arti berbeda dalam konteks berbeda: - Saat tautan ditangani di widget tindakan web, ini adalah tautan dalam di parameter kueri continueUrl . - Saat tautan ditangani langsung di aplikasi, ini adalah parameter kueri continueUrl di tautan dalam Tautan Dinamis.

Tanda tangan:

url: string;