因爲大陸相關部門出臺的新規定指出,應用在未經用戶容許的前提下,系統不能授予其使用聯網、獲取定位的功能。Apple 在 iOS 10 操做系統中加入了關於應用使用數據的受權彈窗提示,用戶在 iOS 10 系統中第一次打開應用時,會被要求對因而否授予應用聯網權限進行選擇。php
不過,新的權限系統的引入也帶來了一個 iOS 10 的新 bug。ios
若是你在 iOS 10 操做系統中安裝了一個新應用或者第一次打開某個應用時發現應用出現沒法訪問網絡沒法刷新數據的狀況,而且在蜂窩數據網絡的設置項中沒法找到相應應用的聯網權限設置選項,恭喜你,你中招了。網絡
目前已知的是,關於應用使用數據的權限徹底由 iOS 10 系統控制,開發者沒法針對此設置項進行檢查或者開發主動請求聯網權限的功能,在 Apple 針對此 bug 發佈系統更新以前,你可能須要手動解決相關應用的網絡鏈接問題。操作系統
因爲這個 Bug 是系統級別的,因此暫時沒有方便的解決方案。cdn
下面總結兩條目前可行的解決方案:blog
對於此問題可能帶來的問題有:若是你有多個應用具備網絡訪問問題,你可能須要屢次重啓設備後依次打開相關應用,由於在每次重啓設備以後,系統貌似只能修正一個應用的聯網訪問請求,關於此問題還須要進一步求證。開發
除了重啓設別之外,你也能夠嘗試在「設置」-「通用」-「蜂窩移動網絡」-「使用無線局域網與蜂窩移動的應用」選項中更改任意應用的聯網權限設置後再恢復原先設置選項,完成操做後再次打開相關問題應用,也能夠解決這一問題。get
在「設置」-「蜂窩移動網絡」打開「無線局域網助理」選項,以後再打開相關問題應用也能夠解決這個問題。it
修復問題後便可關閉「無線局域網助理」選項。io
因爲這個問題的緣由來自 iOS 10 系統沒有正確地配置網絡權限,因此觸發一下系統的相關設置改動可能可以從新激活應用的聯網權限請求彈窗。
關於這一問題,我在網絡中檢索了許多回答,最終在 NGA 找到了解決辦法:
若是你有更好的方案解決 iOS 10 操做系統上的這個 bug,請務必在評論區告訴咱們。
本篇文章會持續更新至此 Bug 被 Apple 修復。