คำถามที่พบบ่อยเกี่ยวกับ App Link

จะเกิดอะไรขึ้นในอุปกรณ์ที่ใช้ 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 การใช้งาน Dynamic App Link โดยทั่วไปจะมีขอบเขตที่ค่อนข้างกว้างซึ่งกำหนดไว้ในการกำหนดค่าไฟล์ Manifest โดยมีกฎแบบไดนามิกที่จัดการจากเซิร์ฟเวอร์ซึ่งปรับแต่งเส้นทาง

วิธีที่ดีที่สุดในการรับลายนิ้วมือ SHA-256 สำหรับไฟล์ assetlinks.json คือวิธีใด

วิธีที่น่าเชื่อถือที่สุดคือการรับจาก Google Play Console ไปที่หน้าการตั้งค่า > ความสมบูรณ์ของแอป ของแอป คุณจะเห็นลายนิ้วมือสำหรับใบรับรอง SHA-256 ในส่วน ใบรับรองคีย์ App Signing ซึ่งเป็นคีย์เดียวกันกับที่ Google Play ใช้ในการรับรองรุ่นของแอป หรือคุณจะใช้ยูทิลิตีบรรทัดคำสั่ง keytool ในไฟล์คีย์สโตร์สำหรับการสร้างในเครื่องก็ได้