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

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

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