כדי למנוע מצדדים לא מורשים להשתמש במפתח ה-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 עם המזהה
|
כדי לוודא שכתובת ה-URL של קישור העומק וקישורי החלופות של Dynamic Links תואמים לאחת מתבניות כתובות ה-URL שלכם, אפשר להציג את דף ניפוי הבאגים של Dynamic Links ולוודא שאין אזהרות:
https://example.page.link/WXYZ?d=1