iOS10新應用安裝時無法訪問網絡不提示“是否允許使用數據”

最近開發一個新項目,真機測試(ios10.1.0)時猛然發現打不開網頁,一頓急找也沒有找到代碼的問題,于是我覺得是項目設置的問題。聯想到這一段時間新下載的軟件第一次打開時,“duangduangduang”的提示權限訪問,其中有一條就是是否允許使用數據。可是我的app也沒有提示“是否允許訪問數據”,而且我真機測試時用的wifi也不能聯網啊,到底是怎么回事呢?

百思不得其解的情況下,我肉眼遍歷Info.plist文件的字段時,意外發現了“Application uses Wi-Fi”的字段,并將其設置為YES,并且更改了Demo的bundleid(因為據說app只有第一次打開時才會設置網絡權限,之后只能手動更改),天哪,竟然能打開百度了。可是為毛沒有提示允許使用數據呢?

靈機一動下,我斷開wifi,刪除已安裝的app,再換一次bundleid,果然,第一次打開時提示“是否允許使用數據”,原來這個提示框只在第一次打開并且處于手機數據網絡下提示。

當然,訪問http://時還是要設置Info.plist文件,添加NSAppTransportSecurity的字典,會自動變成? AppTransportSecurity,在字典中添加 allow Arbitary Loads字段 ?Boolean類型 ? 設置為YES.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,947評論 18 139
  • 因為要結局swift3.0中引用snapKit的問題,看到一篇介紹Xcode8,swift3變化的文章,覺得很詳細...
    uniapp閱讀 4,512評論 0 12
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,349評論 25 708
  • 累了把我的骨頭拆下來擱置于一旁超重了把我的頭卸下來擱置于一旁最后只剩下一張空洞的皮囊你便看不到了我清澈的靈魂如是,...
    陶多多閱讀 151評論 0 1
  • 文/暮玦 窗外的空氣清冷,在車窗上蒙上一層霧,已是黃昏,天色漸暗,我乘著這輛大巴,前行進一個山區,周圍很安...
    暮玦閱讀 298評論 0 1