אפשר ליצור Dynamic Link על ידי בנייה ידנית של כתובת URL מהסוג הבא:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
פרמטרים Dynamic Link
פרמטר של קישור עומק (פרמטר של מטען ייעודי) | |
---|---|
קישור |
הקישור שהאפליקציה תפתח. מציינים כתובת URL שהאפליקציה יכולה לטפל בה, בדרך כלל התוכן או המטען הייעודי (payload) של האפליקציה, שמתחילים לוגיקה ספציפית לאפליקציה (כמו זיכוי המשתמש בשובר או הצגת מסך פתיחה). הקישור הזה חייב להיות כתובת URL בפורמט תקין, להיות מקודד כראוי בפורמט URL, להשתמש ב-HTTP או ב-HTTPS, ולא יכול להיות קישור דינמי אחר. |
פרמטרים של Android | |
---|---|
apn | שם החבילה של אפליקציית Android שבה רוצים להשתמש כדי לפתוח את הקישור. האפליקציה צריכה להיות מקושרת לפרויקט שלכם בדף 'סקירה כללית' בFirebaseמסוף. נדרש כדי שאפשר יהיה לפתוח אפליקציית Android ב-Dynamic Link. |
afl | הקישור שייפתח אם האפליקציה לא מותקנת. אפשר לציין את זה כדי לבצע פעולה אחרת מלבד התקנת האפליקציה מחנות Play כשהאפליקציה לא מותקנת, כמו פתיחת גרסת האינטרנט לנייד של התוכן או הצגת דף קידום מכירות של האפליקציה. |
amv | המספר versionCode של הגרסה המינימלית של האפליקציה שדרכה אפשר לפתוח את הקישור. אם האפליקציה המותקנת היא גרסה ישנה יותר, המשתמש מועבר לחנות Play כדי לשדרג את האפליקציה. |
פרמטרים של iOS | |
---|---|
ibi | מזהה החבילה של אפליקציית iOS שבה רוצים להשתמש כדי לפתוח את הקישור. האפליקציה צריכה להיות מקושרת לפרויקט שלכם בדף 'סקירה כללית' בFirebaseמסוף. נדרש כדי ש-Dynamic Link יוכל לפתוח אפליקציית iOS. |
ifl | הקישור שייפתח אם האפליקציה לא מותקנת. אפשר לציין פעולה אחרת במקום התקנת האפליקציה מ-App Store אם האפליקציה לא מותקנת, כמו פתיחת גרסת האינטרנט לנייד של התוכן או הצגת דף קידום מכירות של האפליקציה. |
ius | סכימת כתובות ה-URL המותאמת אישית של האפליקציה, אם היא מוגדרת כערך שונה ממזהה החבילה של האפליקציה |
ipfl | הקישור לפתיחה באייפדים כשהאפליקציה לא מותקנת. אפשר לציין פעולה אחרת במקום התקנת האפליקציה מ-App Store אם האפליקציה לא מותקנת, כמו פתיחת גרסת האינטרנט של התוכן או הצגת דף קידום מכירות של האפליקציה. |
ipbi | מזהה החבילה של אפליקציית iOS שבה רוצים להשתמש באייפדים כדי לפתוח את הקישור. האפליקציה צריכה להיות מקושרת לפרויקט שלכם בדף 'סקירה כללית' בFirebaseמסוף. |
isi | מזהה האפליקציה ב-App Store, שמשמש להפניית משתמשים אל App Store כשהאפליקציה לא מותקנת |
imv | מספר הגרסה של הגרסה המינימלית של האפליקציה שבה אפשר לפתוח את הקישור. הדגל הזה מועבר לאפליקציה כשפותחים אותה, והאפליקציה צריכה להחליט מה לעשות איתו. |
efr | אם הערך מוגדר כ-1, כשפותחים את Dynamic Link, המערכת מדלגת על דף התצוגה המקדימה של האפליקציה ומפנה את המשתמש לאפליקציה או לחנות. דף התצוגה המקדימה של האפליקציה (מופעל כברירת מחדל) יכול לשלוח משתמשים בצורה מהימנה יותר ליעד המתאים ביותר כשהם פותחים Dynamic Links באפליקציות. עם זאת, אם אתם מצפים ש-Dynamic Links ייפתח רק באפליקציות שיכולות לפתוח Dynamic Links בצורה מהימנה בלי הדף הזה, אתם יכולים להשבית אותו באמצעות הפרמטר הזה.Dynamic Link הפרמטר הזה ישפיע על ההתנהגות של Dynamic Link רק ב-iOS. |
פרמטרים אחרים של פלטפורמה | |
---|---|
ofl | הקישור לפתיחה בפלטפורמות אחרות מלבד Android ו-iOS. האפשרות הזו שימושית אם רוצים לציין התנהגות שונה במחשב, כמו הצגת דף אינטרנט מלא של תוכן האפליקציה או מטען ייעודי (כפי שמצוין בפרמטר link) עם קישור דינמי אחר להתקנת האפליקציה. |
פרמטרים של מטא תגים לרשתות חברתיות | |
---|---|
st | הכותרת שבה ישתמשו כשמשתפים את Dynamic Link בפוסט ברשתות החברתיות. |
sd | התיאור שבו יש להשתמש כשמשתפים את Dynamic Link בפוסט ברשתות החברתיות. |
si | כתובת ה-URL של תמונה שקשורה לקישור הזה. התמונה צריכה להיות בגודל 300x200 פיקסלים לפחות, ובגודל של פחות מ-300KB. |
פרמטרים של Analytics | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
פרמטרים של ניתוח נתונים ב-Google Play. |
at ct mt pt |
פרמטרים של ניתוח נתונים ב-iTunes Connect. |
ניפוי באגים בכתובת URL
כדי לנפות באגים ב-Dynamic Link, לוקחים כתובת URL ארוכה או קצרה ומצרפים אליה פרמטר לניפוי באגים.
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
פרמטר של ניפוי באגים | |
---|---|
י' | במקום לטעון את Dynamic Link, אפשר ליצור תרשים זרימה שבעזרתו תוכלו לראות תצוגה מקדימה של ההתנהגות של Dynamic Links בפלטפורמות ובהגדרות שונות. |
השלבים הבאים
אחרי שיוצרים Dynamic Link, צריך להגדיר את האפליקציה לקבלת Dynamic Links ולהפנות את המשתמשים למקום הנכון באפליקציה אחרי שהם פותחים אותם.
כדי לקבל Dynamic Links באפליקציה, אפשר לעיין במסמכים בנושא iOS, Android, C++ ו-Unity.