จะเกิดอะไรขึ้นในอุปกรณ์ที่ใช้ Android เวอร์ชันต่ำกว่า
Dynamic App Link ใน Android 15 ขึ้นไปใช้handle_all_urlsประเภทความสัมพันธ์
เดียวกับ App Link ในเวอร์ชันก่อนหน้า แต่ใช้ฟิลด์ใหม่
dynamic_app_link_components เวอร์ชันก่อนหน้าจะไม่สนใจฟิลด์ dynamic_app_link_components ใหม่เพื่อรักษาความเข้ากันได้ หากต้องการ
รองรับเส้นทางที่เฉพาะเจาะจงใน Android เวอร์ชันเก่า คุณต้องประกาศเส้นทางเหล่านั้นใน
ไฟล์ Manifest ตามที่เคยทำ
ฉันใช้ทั้งกฎเส้นทางที่อิงตามไฟล์ Manifest และกฎแบบไดนามิกพร้อมกันได้ไหม
ได้ ระบบจะผสานกฎแบบไดนามิกกับกฎที่อิงตามไฟล์ Manifest อย่างไรก็ตาม โปรดทราบว่ากฎที่กำหนดไว้ในไฟล์ Manifest จะกำหนดขอบเขตสูงสุดที่อนุญาต สำหรับเส้นทาง App Link ดังนั้นกฎแบบไดนามิกทั้งหมดต้องอยู่ภายในขอบเขตนั้น ระบบไม่อนุญาตให้กฎแบบไดนามิกเปลี่ยนแปลงหรือขยายขอบเขตแบบคงที่ ที่คุณประกาศไว้ในเส้นทางไฟล์ Manifest การติดตั้งใช้งาน App Link แบบไดนามิกโดยทั่วไป จะมีขอบเขตที่ค่อนข้างกว้างซึ่งตั้งค่าไว้ในการกำหนดค่าไฟล์ Manifest โดยมีกฎแบบไดนามิกที่จัดการจากเซิร์ฟเวอร์ซึ่งปรับแต่งเส้นทาง
วิธีที่ดีที่สุดในการรับลายนิ้วมือ SHA-256 สำหรับไฟล์ assetlinks.json คือวิธีใด
วิธีที่น่าเชื่อถือที่สุดคือการรับจาก Google Play Console ไปที่ได้รับการปกป้องด้วย Google Play -> การปกป้องของ Play Store -> จัดการ Play App
Signing ของแอป คุณจะเห็นลายนิ้วมือของใบรับรอง SHA-256 ในส่วนใบรับรองคีย์ App Signing นี่คือคีย์เดียวกันกับที่ Google Play ใช้ในการรับรอง
รุ่นของแอป หรือหากเป็นการสร้างในเครื่อง คุณสามารถใช้keytool
ยูทิลิตีบรรทัดคำสั่งในไฟล์ที่เก็บคีย์ได้