基于上一篇簡書整理的問題倍试,在大神的幫助下,似乎找到了問題的所在,但是還是沒有能力解決T_T。
問題的情形是這樣的:
因為需要嬉荆,要實現(xiàn)單點登錄,但是客戶并不把他們的登錄接口開放給我們酷含,所以我們后臺的解決方案是鄙早,APP端用一個webView請求我們的服務(wù)器(https://gis.map2bit.com/),如果后臺發(fā)現(xiàn)沒有登錄椅亚,就跳轉(zhuǎn)到客戶的登錄頁面限番,APP端間接的請求了客戶的登錄的web頁面,來給我們授權(quán)登錄什往。
在webView執(zhí)行FinishLoad之后扳缕,我開始測試著請求,后臺的其他接口(https://gis.map2bit.com/account/mLogin 和https://gis.map2bit.com/mobile/getMyStore)
1
2
這個時候發(fā)現(xiàn)這兩個請求都沒有走驗證證書的didReceiveChallenge的代理中
所以無法完成正確的驗證流程别威。
后來我就先把webView給去掉了躯舔,直接把下面的兩個接口拿來請求,發(fā)現(xiàn)一切都正常了省古,didReceiveChallenge的代理都能執(zhí)行到粥庄。
這個問題還是只在IOS8系統(tǒng)下遇到的
我感覺應(yīng)該就是這個webView導(dǎo)致的這種情況,但是菜鳥一枚豺妓,不知道怎么解決T_T惜互。
希望能得到大家的幫助,謝謝大家琳拭。