ActionCodeSettings interface

ממשק המגדיר את כתובת האתר הנדרשת להמשך/מצב עם מזהי חבילה אופציונליים של Android ו-iOS.

חֲתִימָה:

export interface ActionCodeSettings 

נכסים

תכונה סוּג תיאור
דְמוּי אָדָם { installApp?: boolean; minimumVersion?: מחרוזת; שם חבילה: מחרוזת; } מגדיר את שם החבילה של Android.
dynamicLinkDomain חוּט כאשר מוגדרים מספר דומיינים של קישורים דינמיים מותאמים אישית עבור פרויקט, ציין באיזה מהם להשתמש כאשר הקישור ייפתח באמצעות אפליקציה סלולרית שצוינה (לדוגמה, example.page.link ).
handleCodeInApp בוליאני כאשר הוא מוגדר כ-true, קישור קוד הפעולה יישלח כקישור אוניברסלי או קישור לאפליקציה של Android וייפתח על ידי האפליקציה אם מותקנת.
iOS { bundleId: string; } מגדיר את מזהה החבילה של iOS.
כתובת אתר חוּט מגדיר את הקישור המשך/הגדר כתובת URL.

ActionCodeSettings.android

מגדיר את שם החבילה של Android.

זה ינסה לפתוח את הקישור באפליקציית אנדרואיד אם היא מותקנת. אם installApp עבר, הוא מציין אם להתקין את אפליקציית Android אם המכשיר תומך בה והאפליקציה לא מותקנת כבר. אם שדה זה מסופק ללא packageName , נזרק שגיאה המסבירה כי יש לספק את packageName בשילוב עם שדה זה. אם מציינת minimumVersion , ומותקנת גרסה ישנה יותר של האפליקציה, המשתמש מועבר לחנות Play כדי לשדרג את האפליקציה.

חֲתִימָה:

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

ActionCodeSettings.dynamicLinkDomain

כאשר מוגדרים מספר דומיינים של קישורים דינמיים מותאמים אישית עבור פרויקט, ציין באיזה דומיינים להשתמש כאשר הקישור ייפתח באמצעות אפליקציה סלולרית שצוינה (לדוגמה, example.page.link ).

חֲתִימָה:

dynamicLinkDomain?: string;

ActionCodeSettings.handleCodeInApp

כאשר הוא מוגדר כ-true, קישור קוד הפעולה יישלח כקישור אוניברסלי או קישור לאפליקציה של Android וייפתח על ידי האפליקציה אם מותקנת.

במקרה השקרי, הקוד יישלח תחילה לווידג'ט האינטרנט ולאחר מכן ב-Continue יפנה מחדש לאפליקציה אם מותקנת.

חֲתִימָה:

handleCodeInApp?: boolean;

ActionCodeSettings.iOS

מגדיר את מזהה החבילה של iOS.

זה ינסה לפתוח את הקישור באפליקציית iOS אם היא מותקנת.

התקנת אפליקציה אינה נתמכת עבור iOS.

חֲתִימָה:

iOS?: {
        bundleId: string;
    };

ActionCodeSettings.url

מגדיר את הקישור המשך/מצב כתובת URL.

יש לזה משמעויות שונות בהקשרים שונים: - כאשר הקישור מטופל בווידג'טים לפעולת האינטרנט, זהו הקישור העמוק בפרמטר השאילתה continueUrl . - כאשר הקישור מטופל ישירות באפליקציה, זהו פרמטר השאילתה continueUrl בקישור העמוק של הקישור הדינמי.

חֲתִימָה:

url: string;