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