2016-04-01 6 views
0

ich einen Schmerz im Arsch mit Blick wie folgt beschrieben:App Transport Security manchmal abgelehnt gültigen HTTPS-Server

  • Mein iOS-App definiert ist unser Unternehmens-Server zu verbinden, die eine HTTPS ist eine, die erfüllt alle von iOS9 App Transport Sicherheitspolitik erforderlich Anforderungen

  • Die App funktioniert gut mit den meisten Benutzern

  • Aber manchmal ist es einige Benutzer/Geräte aufgrund eines Fehler -1022 nicht verbinden kann sagen, dass ATS abgelehnt o ur HTTPS-Server, da es ein unverschlüsselt Server ist (?!)

  • Nach dem Löschen dann genau die gleiche Build-Neuinstallation, können diese Benutzer/Geräte nahtlos

So ist es jemand je begegnet zu unserem Server verbinden die gleiches Problem? Kann jemand bitte helfen, das Problem zu beheben?

Hinweis: Ich bin streng gegen das Hinzufügen meiner Domain das Plist noch die Verwendung von nsallowsarbitraryloads, weil das SSL-Zertifikat unseres Servers streng gültig ist und die Anforderungen erfüllt.

Vielen Dank!

Antwort

0

kann ich von zwei Szenarien denken, wo dies geschehen könnte:

  • Ihre App eine bestimmte Seite oder einen Link über HTTP zuzugreifen versucht (auch tho der Server HTTPS unterstützt); Sie könnten vielleicht nach http: // URLs in Ihrem Code suchen.
  • Es gibt eine bestimmte Seite oder URL auf dem Server, die Clients (z. B. Ihre App) von HTTPS an HTTP umleitet.
Verwandte Themen