UniversalLink berhenti berfungsi pada perangkat iOS 14

Aug 20 2020

Saya memiliki aplikasi yang mendukung UniversalLink. Pengguna mengklik tautan yang didukung di situs web, akan dinavigasi ke fitur dalam aplikasi.

Tapi itu gagal bekerja pada iOS 14 beta 4. Alih-alih membuka aplikasi, itu membuka instread halaman web.

Setelah penelitian, seperti yang saya lihat dari dokumen di sini https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_associated-domains

Perlu memperbarui Service.entitlements untuk mendukung iOS 13 dan iOS 14

<Key>com.apple.developer.associated-domains</key>
  <array>
    <string>applinks:hosturl</string>
    <string>applinks:hosturl?mode=developer</string>
 </array>

Ini bekerja dengan baik di simulator. Tetapi saya tidak dapat membuatnya berfungsi pada perangkat. Siapapun bisa membantu ini.

Jawaban

11 Alex Sep 17 2020 at 21:01

Jika Anda ingin membuka aplikasi di lingkungan pengembangan, Anda harus:

Langkah 1: Tentukan domain terkait

service: fully qualified_domain? mode = mode alternatif

ex: applinks:YOUR_DOMAIN?mode=developer

Langkah 2: Aktifkan Pengembangan Domain Terkait di perangkat

Pada perangkat uji, Anda perlu mengaktifkan pengaturan Associated Domain Development yang ada di: Setup -> Developer