原文:https://gold.xitu.io/post/57e229880e3dd90069867129
前言
由于大陸相關(guān)部門(mén)出臺(tái)的新規(guī)定指出跟继,應(yīng)用在未經(jīng)用戶允許的前提下莫杈,系統(tǒng)不能授予其使用聯(lián)網(wǎng)闹瞧、獲取定位的功能。Apple 在 iOS 10 操作系統(tǒng)中加入了關(guān)于應(yīng)用使用數(shù)據(jù)的授權(quán)彈窗提示唧取,用戶在 iOS 10 系統(tǒng)中第一次打開(kāi)應(yīng)用時(shí)瓣俯,會(huì)被要求對(duì)于是否授予應(yīng)用聯(lián)網(wǎng)權(quán)限進(jìn)行選擇。
不過(guò)兵怯,新的權(quán)限系統(tǒng)的引入也帶來(lái)了一個(gè) iOS 10 的新 bug彩匕。
如果你在 iOS 10 操作系統(tǒng)中安裝了一個(gè)新應(yīng)用或者第一次打開(kāi)某個(gè)應(yīng)用時(shí)發(fā)現(xiàn)應(yīng)用出現(xiàn)無(wú)法訪問(wèn)網(wǎng)絡(luò)無(wú)法刷新數(shù)據(jù)的情況,并且在蜂窩數(shù)據(jù)網(wǎng)絡(luò)的設(shè)置項(xiàng)中無(wú)法找到相應(yīng)應(yīng)用的聯(lián)網(wǎng)權(quán)限設(shè)置選項(xiàng)媒区,恭喜你驼仪,你中招了。
目前已知的是袜漩,關(guān)于應(yīng)用使用數(shù)據(jù)的權(quán)限完全由 iOS 10 系統(tǒng)控制绪爸,開(kāi)發(fā)者無(wú)法針對(duì)此設(shè)置項(xiàng)進(jìn)行檢查或者開(kāi)發(fā)主動(dòng)請(qǐng)求聯(lián)網(wǎng)權(quán)限的功能,在 Apple 針對(duì)此 bug 發(fā)布系統(tǒng)更新之前宙攻,你可能需要手動(dòng)解決相關(guān)應(yīng)用的網(wǎng)絡(luò)連接問(wèn)題奠货。
解決方案
由于這個(gè) Bug 是系統(tǒng)級(jí)別的,所以暫時(shí)沒(méi)有方便的解決方案座掘。
下面總結(jié)兩條目前可行的解決方案:
方案一: 重啟手機(jī)再打開(kāi)有相關(guān)聯(lián)網(wǎng)問(wèn)題的應(yīng)用
對(duì)于此問(wèn)題可能帶來(lái)的問(wèn)題有:如果你有多個(gè)應(yīng)用具有網(wǎng)絡(luò)訪問(wèn)問(wèn)題递惋,你可能需要多次重啟設(shè)備后依次打開(kāi)相關(guān)應(yīng)用柔滔,因?yàn)樵诿看沃貑⒃O(shè)備之后,系統(tǒng)貌似只能修正一個(gè)應(yīng)用的聯(lián)網(wǎng)訪問(wèn)請(qǐng)求萍虽,關(guān)于此問(wèn)題還需要進(jìn)一步求證睛廊。
方案二:更改 iOS 10 中的蜂窩網(wǎng)絡(luò)訪問(wèn)權(quán)限設(shè)置
除了重啟設(shè)別以外,你也可以嘗試在「設(shè)置-通用-蜂窩移動(dòng)網(wǎng)絡(luò)-使用無(wú)線局域網(wǎng)與蜂窩移動(dòng)的應(yīng)用」選項(xiàng)中更改任意應(yīng)用的聯(lián)網(wǎng)權(quán)限設(shè)置后再恢復(fù)原先設(shè)置選項(xiàng)杉编,完成操作后再次打開(kāi)相關(guān)問(wèn)題應(yīng)用超全,也可以解決這一問(wèn)題。
方案三:臨時(shí)啟動(dòng)無(wú)線局域網(wǎng)助理
在「設(shè)置」-「蜂窩移動(dòng)網(wǎng)絡(luò)」打開(kāi)「無(wú)線局域網(wǎng)助理」選項(xiàng)邓馒,之后再打開(kāi)相關(guān)問(wèn)題應(yīng)用也可以解決這個(gè)問(wèn)題嘶朱。
修復(fù)問(wèn)題后即可關(guān)閉「無(wú)線局域網(wǎng)助理」選項(xiàng)。
問(wèn)題原因
由于這個(gè)問(wèn)題的原因來(lái)自 iOS 10 系統(tǒng)沒(méi)有正確地配置網(wǎng)絡(luò)權(quán)限,所以觸發(fā)一下系統(tǒng)的相關(guān)設(shè)置改動(dòng)可能能夠重新激活應(yīng)用的聯(lián)網(wǎng)權(quán)限請(qǐng)求彈窗光酣。
如果你看到了下面的彈窗提示,恭喜你疏遏,你可以繼續(xù)歡樂(lè)地使用掘金啦
其他
關(guān)于這一問(wèn)題,我在網(wǎng)絡(luò)中檢索了許多回答挂疆,最終在 NGA 找到了解決辦法:
《iOS 10 網(wǎng)絡(luò)權(quán)限問(wèn)題 | NGA玩家社區(qū)》
如果你有更好的方案解決 iOS 10 操作系統(tǒng)上的這個(gè) bug改览,請(qǐng)務(wù)必在評(píng)論區(qū)告訴我們。
本篇文章會(huì)持續(xù)更新至此 Bug 被 Apple 修復(fù)缤言。