Show Menu
THEMEN×

App Transport Security

Diese Informationen helfen Ihnen beim Verwenden von App Transport Security (ATS), einem neuen Satz an Sicherheitsanforderungen für iOS 9.
Ab iOS 9 führte Apple „App Transport Security“ ein, einen Satz von Anforderungen, die den Best Practices für sichere Verbindungen entsprechen. Weitere Informationen finden Sie unter NSAppTransportSecurity in Information Property List Key Reference (Schlüsselreferenz zur Informationseigenschaftsliste) .
Damit Version 4.7 oder neuere Versionen des Adobe Mobile-SDK problemlos mit ATS zusammenarbeiten können, müssen Sie die SSL-Aktivierungsoption auf der Seite App-Verwaltungseinstellungen verwenden. Weitere Informationen finden Sie unter App-Einstellungen verwalten oder ADBMobile JSON-Konfiguration .
In Adobe Mobile Services werden durch Aktivieren der Option HTTPS verwenden auf der Seite „App-Verwaltungseinstellungen verwalten“ alle Treffer aus Analytics, Audience Manager, Target und dem Identity-Dienst für Adobe Experience Platform über HTTPS gesendet.
Alternativ können Sie auch die folgenden Server in Ihre Whitelist aufnehmen:
Produkt
Anleitung
Analytics
Wenn Sie Ihren Analytics-Server auf die Positivliste setzen möchten, fügen Sie Ihre Verfolgungsserverdomäne Ihrer info.plist-Datei als Ausnahmedomäne für ATS hinzu. Die Verfolgungsserverdomäne finden Sie im Abschnitt Analytics der ADBMobileConfig.json -Datei oder im Abschnitt Analytics auf der Seite App-Verwaltungseinstellungen.
Audience Manager
Ihre Audience Manager-Domäne finden Sie in den Servereigenschaften des audienceManager-Objekts in Ihrer ADBMobileConfig.json -Datei. Wenn Sie Audience Manager in Ihrer App verwenden und SSL nicht aktiviert ist, fügen Sie diesen Server in Ihrer Info.plist -Datei als Ausnahmedomäne für ATS hinzu.
Target
Sie können Ihren Target-Endpunkt Ihrer Info.plist-Datei als Ausnahmedomäne für ATS hinzufügen. Wenn Sie Ihren Target-Endpunkt finden möchten, suchen Sie clientCodeproperty im Zielobjekt Ihrer ADBMobileConfig.json -Datei. Ihr Endpunkt lautet https://{clientCode}.tt.omtrdc.net . Wenn Ihr clientCodeproperty beispielsweise “myCompany” ist, lautet der Endpunkt https://myCompany.tt.omtrdc.net .
Identity-Dienst für Adobe Experience Platform
Sie können den Experience Cloud-Server in Ihrer Info.plist -Datei als Ausnahmedomäne für ATS hinzufügen. Diese Domäne lautet dpm.demdex.net .
Mobile Services: Akquise
Nehmen Sie den Akquiseserver in der Datei Info.plist als Ausnahmedomäne in die Whitelist auf. Diese Domäne lautet c00.adobe.com .
Mobile Services: In-App-Nachrichten
Wenn Sie In-App-Nachrichten verwenden, müssen Sie möglicherweise Einträge in der Ausnahmendomäne für ATS für jede URL hinzufügen, die Sie verwenden und die kein HTTPS aufweist. Diese Liste umfasst gehostete Bilder und alle URLs, die in Ihren benutzerdefinierten Vollbildnachrichten-HTML-Code eingebettet sind. Weitere Informationen zum Einrichten der Ausnahmedomäne in einer info.plist -Datei finden Sie in der Zeile NSExceptionDomains in Tabelle 2: App Transport Security dictionary primary keys (Tabelle 2: Primärschlüssel des App Transport Security-Wörterbuchs) . Weitere Informationen finden Sie in Table 3 Exception domains dictionary keys (Wörterbuchschlüssel für Ausnahmedomänen) in Information Property List Key Reference (Schlüsselreferenz der Informationseigenschaftsliste) .
Diese Überlegungen wirken sich auf die Verbindungen aus, die vom Adobe Mobile SDK hergestellt werden, und wirken sich nicht auf die Webansicht oder andere Verbindungen aus, die von Ihrer App hergestellt werden.