2016-04-01 62 views
0

我面對的描述如下屁股痛:應用傳輸安全性有時拒絕了有效的HTTPS服務器

  • 我的iOS應用程序被定義爲連接到我們公司的服務器,這是一個HTTPS一個滿足通過iOS9的App交通運輸安全政策

  • 該應用程序與大多數用戶

  • 但效果很好所需的所有要求,有時也有一些用戶/設備無法連接,由於-1022錯誤說,ATS已經拒絕Ø烏爾HTTPS服務器,因爲它是一個未加密的服務器(?!)

  • 刪除則恰好重新安裝同樣的構建之後,這些用戶/設備可以連接到我們的服務器無縫

那麼,有沒有人遇到過的同樣的問題?任何人都可以請幫忙解決這個問題嗎?

注意:我強烈反對將我的域添加到plist中,也不使用nsallowsarbitraryloads,因爲我們的服務器的ssl證書嚴格有效且滿足要求。

非常感謝!

回答

0

我能想到的兩種方案,其中這可能發生:

  • 您的應用程序試圖訪問某些特定頁面或鏈接通過HTTP(即使壽服務器支持HTTPS);你也許可以在你的代碼中搜索http:// URL。
  • 服務器上有一個特定的頁面或URL,用於將客戶端(如您的應用)重定向到HTTPS的HTTP。
相關問題