因?yàn)閱?wèn)題,所以record
app初始化拿不到網(wǎng)絡(luò)權(quán)限,導(dǎo)致APP體驗(yàn)有點(diǎn)差.
先上代碼:
https://github.com/frankKiwi/FNKFirstLaunchNetConfig.git
通過(guò)監(jiān)聽(tīng)網(wǎng)絡(luò)變化,app首次安裝是無(wú)法順利拿到網(wǎng)絡(luò)權(quán)限的,這個(gè)ios10之后的問(wèn)題和現(xiàn)象就不多嘴了.
我們這個(gè)方法是通過(guò)監(jiān)聽(tīng)拿到網(wǎng)絡(luò)權(quán)限,來(lái)實(shí)現(xiàn)初始化接口.(如果你沒(méi)有初始化接口的需求,也就是這個(gè)接口拿不到值后面很多接口都白搭,估計(jì)影響不是很大.)
封裝api
可以監(jiān)聽(tīng)和停止監(jiān)聽(tīng)網(wǎng)絡(luò).
當(dāng)app首次進(jìn)入的時(shí)候,對(duì)app網(wǎng)絡(luò)初始化狀態(tài)重置.
當(dāng)完成初始化的時(shí)候調(diào)用完成方法.如果有特殊需求可以重置初始化狀態(tài).
這個(gè)也可以用來(lái)監(jiān)聽(tīng)網(wǎng)絡(luò)的狀態(tài)可用不可用,或者網(wǎng)絡(luò)的類型,看具體的API