כדי למנוע מצדדים לא מורשים להשתמש במפתח ה-API שלכם כדי ליצור Dynamic Links שמפנה מהדומיין שלכם לאתרים שלא בבעלותכם, אתם צריכים לציין את כתובות ה-URL שאליהן Dynamic Links יכול להפנות.
כדי לציין את כתובות ה-URL המותרות, לוחצים על Dynamic Links במסוף Firebase, ואז מציינים עד 10 ביטויים רגולריים באמצעות תחביר RE2. אפשר להשתמש בהצלחה רק בכתובות URL שתואמות לאחד מהביטויים הרגולריים האלה כקישור עמוק (link
) או כקישור חלופי (afl
, ifl
, ipfl
, ofl
) עבור Dynamic Links. אם מציינים תבניות של כתובות URL, כל כתובת URL שלא תואמת לאחת מהתבניות תגרום ל-Dynamic Links להחזיר שגיאת HTTP 400.
כדאי להגביל ככל האפשר את תבניות כתובות ה-URL. לדוגמה:
מתירני מדי | טוב יותר |
---|---|
יכולה להפנות לכל דף בכל אתר שמסתיים ב- |
אפשר להפנות רק לדפים בכתובת |
יכול להפנות לדף של כל אפליקציה ב-Google Play Store. |
אפשר להפנות רק לדפים בכתובת Google Play Store עבור האפליקציה עם שם החבילה |
יכול להפנות לכל דף ב- |
אפשר להפנות רק לדף האפליקציה ב-App Store עם המזהה
|
כדי לוודא שקישור עומק וקישורי גיבוי ל-Dynamic Links תואמים לאחת מתבניות כתובות ה-URL שלכם, אפשר לעיין בדף הניפוי באגים של Dynamic Links ולוודא שאין אזהרות:
https://example.page.link/WXYZ?d=1