מה קורה במכשירים שפועלים עם גרסאות ישנות יותר של Android?
קישורי עומק דינמיים לאפליקציות ב-Android 15 ואילך משתמשים באותו סוג קשר handle_all_urls כמו קישורי עומק לאפליקציות בגרסאות קודמות, אבל משתמשים בשדה חדש, dynamic_app_link_components. גרסאות קודמות יתעלמו מהשדה החדש dynamic_app_link_components כדי לאפשר תאימות. אם אתם צריכים לתמוך בנתיבים ספציפיים בגרסאות ישנות יותר של Android, אתם צריכים להצהיר עליהם בקובץ המניפסט כמו שהייתם עושים בדרך כלל.
האם אפשר להשתמש גם בכללי הנתיב שמבוססים על מניפסט וגם בכללים דינמיים בו-זמנית?
כן, המערכת תמזג את הכללים הדינמיים עם כללים שמבוססים על מניפסט. עם זאת, חשוב לזכור שהכללים שמוגדרים במניפסט מגדירים את ההיקף המקסימלי המותר של נתיבי קישורי האפליקציה, ולכן כל הכללים הדינמיים צריכים להיות בתוך ההיקף הזה. המערכת לא מאפשרת לכללים דינמיים לשנות או להרחיב את ההיקף הסטטי שהצהרתם עליו בנתיבי המניפסט. בדרך כלל, בהטמעה של קישורים דינמיים לאפליקציות, ההיקף שמוגדר בהגדרות של קובץ המניפסט הוא רחב למדי, והכללים הדינמיים מנוהלים מהשרת כדי לכוונן את הנתיבים.
מה השיטה הכי טובה לקבל את טביעת האצבע מסוג SHA-256 לקובץ assetlinks.json?
הדרך הכי מהימנה היא לקבל אותה מ-Google Play Console. עוברים אל הדף הגדרה > תקינות האפליקציה של האפליקציה. בקטע אישור מפתח לחתימת אפליקציות תוצג טביעת האצבע לאישור מסוג SHA-256. זהו אותו מפתח ש-Google Play משתמשת בו לחתימה על גרסת האפליקציה. לחלופין, כדי לבצע גרסאות build מקומיות, אפשר להשתמש בכלי keytool של שורת הפקודה בקובץ מאגר המפתחות.