ממשק המגדיר את כתובת האתר הנדרשת להמשך/מצב עם מזהי חבילה אופציונליים של 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;