Show Menu
主題×

App Transport Security

此資訊可協助您使用 iOS 9 適用之全新安全性需求組合 App Transport Security (ATS)。
Apple 自 iOS 9 開始導入 App Transport Security,這是一組符合安全連線最佳實踐應用的規範。如需詳細資訊,請參閱 資訊屬性清單索引鍵參考 中的 NSAppTransportSecurity
若要讓 Adobe Mobile SDK 4.7 版或更新版本能夠順暢地與 ATS 搭配運作,請使用「管理應用程式設定」頁面中的「啟用 SSL」選項。如需詳細資訊,請參閱 管理應用程式設定 ADBMobile JSON 設定
在 Adobe Mobile Services 中,選取管理應用程式設定頁面中的​ 使用 HTTPS 選項後,所有來自 Analytics、Audience Manager、Target 以及 Adobe Experience Platform Identity Services 的點擊皆會透過 HTTPS 傳送。
此外,您可以將下列伺服器加入白名單服務:
產品
說明
Analytics
若要將 Analytics 伺服器加入白名單,請將追蹤伺服器網域新增至您的 info.plist 檔案,作為 ATS 的例外網域。您可以在 ADBMobileConfig.json 檔案的 Analytics 區段或「管理應用程式設定」頁面的 Analytics 區段中,找到追蹤伺服器網域。
Audience Manager
ADBMobileConfig.json 檔案之 audienceManager 物件的伺服器屬性中找到 Audience Manager 網域。如果您在應用程式中使用 Audience Manager,但未啟用 SSL,請在 Info.plist 檔案中新增此伺服器作為 ATS 的例外網域
Target
您可以將 Target 端點新增至 info.plist 檔案,作為 ATS 的例外網域。若要尋找 Target 端點,請在 clientCodeproperty 檔案的目標物件中找到 ADBMobileConfig.json 。您的端點會是 https://{clientCode}.tt.omtrdc.net 。例如,如果 clientCodeproperty “myCompany” ,則您的端點會是 https://myCompany.tt.omtrdc.net
Adobe Experience Platform Identity Service
您可以在 Info.plist 檔案中新增 Experience Cloud 伺服器,作為 ATS 的例外網域。此網域為 dpm.demdex.net
Mobile Services: 贏取
將贏取伺服器加入白名單,作為 Info.plist 檔案中 ATS 的例外網域。此網域為 c00.adobe.com
Mobile Services: 應用程式內訊息
如果您使用應用程式內訊息,便可能需要針對各個不使用 HTTPS 的 URL,新增多個項目至 ATS 的例外網域中。此清單包含託管影像和任何內嵌至自訂全螢幕訊息 HTML 的 URL。如需有關在 info.plist 檔案中設定例外網域的詳細資訊,請參閱​ 表 2: App Transport Security 字典主要索引鍵 ​中的 NSExceptionDomains 列。另請參閱 資訊屬性清單索引鍵參考 中的​ 表 3: 例外網域字典索引鍵
上述之考量作法均會影響由 Adobe Mobile SDK 進行的連線,但不會影響由應用程式進行的 Web 檢視或其他連線。