UniversalLink หยุดทำงานบนอุปกรณ์ iOS 14
ฉันมีแอปที่รองรับ UniversalLink ผู้ใช้คลิกลิงก์ที่รองรับในเว็บไซต์จะเข้าสู่คุณสมบัติในแอปพลิเคชัน
แต่มันล้มเหลวในการทำงานบน iOS 14 เบต้า 4 แทนที่จะเปิดแอปมันจะเปิดหน้าเว็บที่ติดตั้ง
หลังจากการวิจัยดังที่ฉันเห็นจากเอกสารที่นี่ https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_associated-domains

จำเป็นต้องอัปเดต Service.entitlements เพื่อรองรับทั้ง iOS 13 และ iOS 14
<Key>com.apple.developer.associated-domains</key>
<array>
<string>applinks:hosturl</string>
<string>applinks:hosturl?mode=developer</string>
</array>
มันทำงานได้ดีกับตัวจำลอง แต่ฉันไม่สามารถทำให้มันทำงานบนอุปกรณ์ได้ ใครก็ได้ช่วยเรื่องนี้
คำตอบ
หากคุณต้องการเปิดแอปพลิเคชันในสภาพแวดล้อมการพัฒนาคุณต้อง:
ขั้นตอนที่ 1: ระบุโดเมนที่เกี่ยวข้อง
บริการ: Fully qualify_domain? mode = alternate mode
เช่น: applinks:YOUR_DOMAIN?mode=developer
ขั้นตอนที่ 2: เปิดใช้งานการพัฒนาโดเมนที่เกี่ยวข้องบนอุปกรณ์
ในอุปกรณ์ทดสอบคุณต้องเปิดใช้งานการตั้งค่า Associated Domain Development ซึ่งอยู่ใน: Setup -> Developer

