Ich habe Universal Links in unserer App eingerichtet und kann die app-app-site-association-Datei von meinem Server bei der App-Installation nicht abrufen. Die Gerätekonsole gibt den folgenden Fehler aus, wenn sie versucht, die Datei während der Installation abzurufen:
%Vor%Ich kann die Datei erfolgreich in Safari mit demselben Gerät abrufen. Es wird über https mit einem Standard-Verisign-ausgestellten EV-Zertifikat gehostet. Ich erhalte keine SSL-Fehler beim Abrufen der Datei außerhalb der App-Installation. Daher bin ich sicher, dass das Zertifikat auf der Serverseite korrekt konfiguriert ist.
Was könnte diesen Fehler verursachen?
Dieses Problem wurde dadurch verursacht, dass Worx von Citrix auf dem Telefon installiert wurde. Diese App installierte ein Profil von XenMobile auf dem Telefon, das den SSL-Handshake zwischen unserem Server und Apple störte. Dies war nur der Fall, wenn Test-Apps auf dem Telefon installiert wurden. Unsere aus dem App Store heruntergeladene Produktions-App funktioniert einwandfrei. Wenn ich die Citrix Apps und das zugehörige XenMobile-Profil entferne, funktioniert es auch. Sehr nervig.
Für mich war das Problem ein fehlender Fähigkeitseintrag: activitycontinuation:com.example.app
. Aus irgendeinem Grund, wenn die apple-app-site-association
-Datei auf einem IIS-Server gehostet wird, muss diese Funktion zusätzlich zu applinks:com.example.app
hinzugefügt werden.
Tags und Links ios ssl ios-universal-links