UniversalLink smette di funzionare sui dispositivi iOS 14

Aug 20 2020

Ho un'app che supporta UniversalLink. L'utente fa clic sui collegamenti supportati nel sito Web e verrà indirizzato alle funzionalità dell'applicazione.

Ma non ha funzionato su iOS 14 beta 4. Invece di aprire l'app, apre una pagina web instream.

Dopo la ricerca, come posso vedere dal documento quihttps://developer.apple.com/documentation/bundleresources/entitlements/com_apple_developer_associated-domains

È necessario aggiornare Service.entitlements per supportare sia iOS 13 che iOS 14

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

Funziona bene sul simulatore. Ma non riesco a farlo funzionare sui dispositivi. Chiunque può aiutare questo.

Risposte

11 Alex Sep 17 2020 at 21:01

Se vuoi aprire l'applicazione in un ambiente di sviluppo devi:

Passaggio 1: specificare i domini associati

servizio:dominio_completamente qualificato?mode=modalità alternativa

ex:applinks:YOUR_DOMAIN?mode=developer

Passaggio 2: abilita lo sviluppo del dominio associato sul dispositivo

Sul dispositivo di test, è necessario attivare l'impostazione Sviluppo del dominio associato che si trova in: Configurazione -> Sviluppatore