שאלות נפוצות על הוצאה משימוש של קישורים דינמיים

השקנו את Firebase Dynamic Links לפני יותר מ-7 שנים כדי להפוך את כתובות האתרים לחזקות יותר - לדוגמה, שינוי דינמי של היעד של קישור בהתבסס על תנאי זמן ריצה.

במהלך השנים, המערכות האקולוגיות של האינטרנט והנייד התפתחו עם טכנולוגיות כגון App Links , Google Play Instant , Universal Links ו- App Clips והפכו את מסעות המשתמשים בין האפליקציות והאינטרנט לחלקים וצפויים יותר עבור משתמשי האפליקציה שלך. אנו מאמינים שאתה והמשתמשים שלך תרוויחו יותר מאימוץ טכנולוגיות אלו ישירות והמשך קידום המערכת האקולוגית. עם זאת, לצד השינויים החדשים הללו, גם ממשקי ה-API המקוריים שעליהם נבנו Firebase Dynamic Links התפתחו והציגו אתגרים חדשים.

לדוגמה, שינויים במערכת האקולוגית השפיעו על היכולת שלנו לספק חוויה יציבה באופן עקבי עבור אחת מתכונות הליבה של Firebase Dynamic Links - מה שנותן למשתמשי האפליקציה מעבר חלק לאפליקציה לאחר ההתקנה, ללא קשר לפלטפורמה.

במקום להמשיך לתמוך בחוויה פחות אידיאלית, החלטנו להפסיק את הקישורים הדינמיים של Firebase ולמקד מחדש את המשאבים שלנו בפתרון נקודות כאב אחרות למפתחים.

אנו מבינים ששינוי זה ידרוש ממך זמן להעריך ולאמץ פתרונות חלופיים או ספקי פלטפורמה בשוק.

אנו ממשיכים לפתח את Firebase כדי לענות על הצרכים שלך, כאשר המערכת האקולוגית ממשיכה להתפתח ולהשתנות. אנו נמשיך להשיק תכונות ועדכונים חדשים במוצרי Firebase, ומחויבים לעזור לך להצטיין במסעות פיתוח האפליקציות שלך.

מה אני צריך לדעת?

ב-25 באוגוסט 2025, Firebase Dynamic Links ייסגרו. כל הקישורים המוגשים על ידי Firebase Dynamic Links (שניהם מתארחים בדומיינים מותאמים אישית ובתת-דומיינים של page.link) יפסיקו לעבוד ולא תוכל עוד ליצור קישורים חדשים.

כדי לעזור לך להחליט כיצד להעביר מ-Firebase Dynamic Links, נמשיך לעדכן את מסמך השאלות הנפוצות הזה עם מידע נוסף שתוכל לשקול, וכן נספק מדריכי העברה לתרחישי העברה שונים שעשויים להתאים לדרך שבה אתה משתמש ב-Firebase Dynamic Links כיום.

אנו גם נמשיך לעדכן את המדריך הזה בשאלות נפוצות נוספות ככל שההוצאה משימוש מתקדמת לקראת תאריך השקיעה ב-25 באוגוסט 2025 ואנו מגלים בעיות נוספות כאשר אנו עוזרים לתמוך בך במאמצי ההגירה שלך.

עיין בשאלות הנפוצות למטה כדי לעזור לענות על כמה מהשאלות החשובות ביותר שלך.

כדי להתחיל את ההגירה שלך, עיין בשאלות הנפוצות "כיצד עליי לעבור מהשירות" בהמשך למטה.

ב-25 באוגוסט 2025, Firebase Dynamic Links ייסגרו. כל הקישורים המוגשים על ידי Firebase Dynamic Links (הן אלו המתארחים בדומיינים מותאמים אישית והן בתת-דומיינים של page.link) יפסיקו לפעול.

כמה זמן אצטרך להגר?

יש לך עד 25 באוגוסט 2025 להשלים את ההגירה שלך.

כן, הקישורים החדשים והקיימים שלך ימשיכו לעבוד עד ששירות הקישורים הדינמיים ייסגר ב-25 באוגוסט 2025.

כאשר Firebase Dynamic Links מושקע, אתה יכול לצפות כי:

  • כל הקישורים שנלחצו יחזירו תגובת סטטוס HTTP 404 למשתמשי הקצה.
  • כל בקשות HTTP ל:

    • https://firebasedynamiclinks.googleapis.com/v1/shortLinks (Short Links API)
    • https://firebasedynamiclinks.googleapis.com/v1/SHORT_DYNAMIC_LINK/linkStats (API של Link Stats)

    יחזיר תגובת 400/403 HTTP Status.

  • ההתנהגות הבאה מבוססת על גרסת פלטפורמת SDK וקריאה ל-API שנעשתה באפליקציה שלך:

    iOS

    מקרה שימוש קריאת API קוד סטטוס התנהגות האם האפליקציה שלך תתרסק?
    צור קישור קצר

    לקצר (Swift)

    shortenUrl (Swift)

    shortenWithCompletion (Objective-C)

    400 שגיאה נפלטת עם סיבת כשל לא*
    ייחוס פתוח ראשון

    נקרא אוטומטית ב- FirebaseApp.configure (Swift) / FIRApp.configure (Objective-C)

    400 לא נפלטות שגיאות, אבל אובייקט FDL נשלח בחזרה עם נתונים ריקים לא*
    פתח מחדש את הייחוס

    handleUniversalLink (Swift)

    handleUniversalLink (Objective-C)

    400 שגיאה נפלטת עם סיבת כשל לא*

    דְמוּי אָדָם

    מקרה שימוש קריאת API קוד סטטוס התנהגות האם האפליקציה שלך תתרסק?
    צור קישור קצר

    buildShortDynamicLink (קוטלין)

    buildShortDynamicLink (Java)

    400 שגיאה נפלטת עם סיבת כשל לא*
    ייחוס פתוח ראשון

    getDynamicLink(getIntent()) (קוטלין)

    getDynamicLink(getIntent()) (Java)

    400 המשימה מחזירה תגובת הצלחה, אך נתוני FDL יהיו ריקים לא*
    פתח מחדש את הייחוס

    getDynamicLink(getIntent()) (קוטלין)

    getDynamicLink(getIntent()) (Java)

    400 המשימה מחזירה תגובת הצלחה, אך נתוני FDL יהיו ריקים לא*
    קבל הזמנה מודול AppInvite בשירותי Google Play שהופעל בעת טיפול בהפניית כוונות (מ-*.page.link או מדומיין מותאם אישית) 400 מציג ספינר כאשר שירותי Google Play מופעל ונעלם כאשר מוחזרת תגובה של 400 לא*

כיצד עלי לעבור מהשירות?

גילינו שלמפתחים שונים יש צרכים שונים בכל הנוגע לשימוש בקישורים דינמיים של Firebase.

בהתאם למקרי השימוש שלך ולהערכת השימוש שלך ב-Firebase Dynamic Links, סביר להניח שאחד מהתרחישים למטה יתאים לצרכים שלך.

עבור תרחיש זה, אנו ממליצים להשתמש בספקי שירותים/ספקים אחרים של קישורים עמוקים, כגון Adjust, AppsFlyer, Bitly, Branch, Kochava וספקים דומים אחרים בשוק. (שים לב, ספקים אלה לא נבדקו על ידי Google, אך מספקים פונקציונליות דומה ל-Firebase Dynamic Links).

אתה יכול גם לייצא את מטא-הקישור העמוק שלך , מה שיכול להקל על העברת הקישורים שלך לכל ספק שתבחר.

כדי לעזור למצוא ספק עם תכונות התואמות לקישורים דינמיים של Firebase, עיין ברשימת התכונות הבאה למטה.

תכונות קישורים דינמיים של Firebase:

  • מנתב משתמשים לחנות הנכונה עבור המכשיר שלהם מקליק אחד (ונופל חזרה לדף אינטרנט במידת הצורך)
  • מספק למשתמשים המשך מסע לאחר הורדה והתקנה של האפליקציה שלך, הצג קישור עמוק דחוי
  • מספק למשתמשים חוויה הקשרית באמצעות תוכן עם קישורים עמוקים באפליקציה שלך (כאשר כבר מותקן)
  • מספק נתוני ניתוח הקשורים לאירועי קליקים דינמיים על קישורים
  • מספק את היכולת ליצור כתובות אתרים עם קישורים קצרים
  • מספק את היכולת להוסיף מטא נתונים לקישורים לשיתוף חברתי

מה אם אכפת לי מקישור עומק לאפליקציה שלי רק לאחר שהיא כבר הותקנה?

עבור תרחיש זה, אנו ממליצים להשתמש בקישורים לאפליקציות ובקישורים אוניברסליים שהם דרכים הנתמכות בפלטפורמה למפתחים לספק חוויות קישור עומק למשתמשים שלהם.

עיין במדריך זה לפרטים נוספים כיצד לעבור לשימוש בקישורי אפליקציות וקישורים אוניברסליים .

מדריך זה מתאר גם כיצד להשתמש באופן אופציונלי ב-Firebase Hosting כדי לארח את קבצי אימות הדומיין והקישורים הדרושים בדומיין שבו אתה מתכוון להשתמש עבור הקישורים החדשים שלך (למשל קובץ assetlinks.json עבור קישורי אפליקציות, קובץ apple-app-site-association עבור קישורים אוניברסליים).

בתרחיש זה, ייתכן שלא תצטרך לבצע שום פעולה באפליקציה שלך כדי להתמודד עם השקיעה הקרובה, אולם אנו ממליצים:

  • סקירת הקישורים הדינמיים הקיימים שלך ב-Firebase לפי המדריך לייצוא מטא-נתונים של הקישור כדי להבטיח שהמשתמשים והאפליקציה שלך לא יושפעו לאחר שהקישורים לא יוצגו יותר.

  • מחיקת קידומות כתובת האתר של Firebase Dynamic Links במסוף Firebase . הערה: דומיינים של קידומת URL יימחקו אוטומטית לאחר ה-25 באוגוסט 2025.

  • הסרת ה-SDK של Firebase Dynamic Links מהאפליקציות שלך.

אם אתה רואה תרחיש הגירה שאינו מכסה את הצרכים שלך, אנא צור קשר כדי ליידע אותנו

ממשקי ה-API של Firebase Dynamic Links עבור קישורים קצרים ו- Analytics יישארו זמינים עד תאריך השקיעה ב-25 באוגוסט 2025.

לאחר תאריך זה ממשקי API אלה לא יהיו זמינים יותר לשימוש, והשירות ייסגר .

אנא עיין במדריך על ייצוא מטא נתונים של הקישור שלך לקבלת הוראות כיצד לייצא מטא נתונים של הקישור שלך.

אתה יכול להשתמש במדריך הייצוא כדי לאחזר את המטא נתונים של Firebase Dynamic Links שלך, הכוללים את הקישור עצמו.

אתה יכול להשתמש בממשק ה-API של Firebase Dynamic Links Analytics כדי לאחזר נתונים סטטיסטיים של קישורים עבור כל אחד מהקישורים הדינמיים שלך ב-Firebase. API זה של Analytics מוגבל ל-~5 QPS. לדוגמא כיצד לפעול במסגרת מגבלת הבקשות הזו בעת שימוש ב-API, עיין בדוגמה זו של Cloud Task .

אתה יכול גם להשתמש ב-Google Analytics ולייצא את הנתונים שלך לקבוצת משנה של נתוני ניתוח קישורים, כולל אירועי עדכוני אפליקציות שהם ייחודיים ל-Google Analytics.

אם אתה זקוק לשיעור בקשות גבוה יותר כדי לעזור בהעברה שלך, צור איתנו קשר בתמיכה של Firebase .

המטא-נתונים של הדומיין והקישור שלך יסומנו למחיקה ב-25 באוגוסט 2025 ויטוהרו בהתאם למדיניות שמירת הנתונים שלנו .

כן, אימות קישור האימייל שלך באמצעות אימות Firebase ימשיך לעבוד.

Firebase Authentication משתמש כרגע ב-Firebase Dynamic Links כדי להתאים אישית את קישורי האימות, אך אנו נספק עדכון כדי להבטיח שפונקציונליות זו תמשיך לפעול לאחר כיבוי שירות Firebase Dynamic Links.

שים לב שהמשך הפונקציונליות הזה נפרד משימוש בקישורים דינמיים של Firebase למקרי השימוש העיקריים של ניתוב חנות ואינטרנט, קישור עומק דחוי ורגיל, שיוצא משימוש בהתאם לציר הזמן של ההעברה המשותף לעיל.

אנא עיין בשאלות הנפוצות "כיצד עליי להעביר מהשירות" המפרטת תרחישי העברה שונים ומספקת מדריכי הגירה לחלופות שונות הזמינות.