国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

香港云服务器
服務(wù)器之家 - 編程語言 - IOS - iOS 12中無法獲取WiFi的SSID了?別慌看這里!

iOS 12中無法獲取WiFi的SSID了?別慌看這里!

2021-05-13 16:58QiShare IOS

這篇文章主要給大家介紹了關(guān)于iOS 12中無法獲取WiFi的SSID的相關(guān)資料,文中通過示例代碼以及圖文介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧

前言

ssid全稱service set identifier, 即wifi網(wǎng)絡(luò)的公開名稱.在ios 4.1以上版本提供了公開的方法來獲取該信息.

但是最近,apple于北京時間9月17日晚在官網(wǎng)發(fā)布了xcode 10正式版,qishare團隊成員于9月18日中午統(tǒng)一升級以對現(xiàn)有項目做適配。期間,作者發(fā)現(xiàn)某項目使用xcode 10編譯出的app在ios 12中無法獲取wifi的ssid。

敲黑板:獲取wifi的ssid是智能硬件app中配網(wǎng)模塊的常用功能,各大廠商要針對ios 12適配一波了(@huawei.com; @mi.com; @360.com; @jd.com; @baidu.com; @orvibo.com; @scinan.com; ...)。

獲取wifi的ssid的方法如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
+ (nsstring *)wifissid {
 
 nsstring *ssid = nil;
 nsarray *ifs = (__bridge_transfer id)cncopysupportedinterfaces();
 for (nsstring *ifnam in ifs) {
  nsdictionary *info = (__bridge_transfer id)cncopycurrentnetworkinfo((__bridge cfstringref)ifnam);
  if (info[@"ssid"]) {
   ssid = info[@"ssid"];
  }
 }
 return ssid;
}

在ios 12中,經(jīng)斷點調(diào)試發(fā)現(xiàn)info為nil。猜測是cncopycurrentnetworkinfo方法在ios 12中有了變化。通過查看官方文檔,發(fā)現(xiàn)文檔中增加了important字樣的描述:

iOS 12中無法獲取WiFi的SSID了?別慌看這里!

cncopycurrentnetworkinfo文檔

important
to use this function in ios 12 and later, enable the access wifi information capability for your app in xcode. when you enable this capability, xcode automatically adds the access wifi information entitlement to your entitlements file and app id.

重要描述
在ios 12+中使用此方法需要在xcode中為應(yīng)用授權(quán)獲取wifi信息的能力。授權(quán)后,xcode會自動在app id和應(yīng)用的權(quán)限列表中增加獲取wifi信息的權(quán)限。

解決方法

看到這里,解決方案就有了:xcode -> [project name] -> targets -> [target name] -> capabilities -> access wifi information -> on

iOS 12中無法獲取WiFi的SSID了?別慌看這里!

解決方案步驟圖示

按照上述方案操作完畢后,會發(fā)現(xiàn)工程的.entitlements文件中多了一對key-value:

iOS 12中無法獲取WiFi的SSID了?別慌看這里!

.entitlements文件

至此,就能在ios 12+中正常獲取到wifi的ssid了。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,如果有疑問大家可以留言交流,謝謝大家對服務(wù)器之家的支持。

級別: ★☆☆☆☆

標簽:「ios 12」「ssid」「access wifi information」「cncopycurrentnetworkinfo」

作者: xs·h

審校: qishare團隊

原文鏈接:https://www.jianshu.com/p/f96c55ffc5fd

延伸 · 閱讀

精彩推薦
893
主站蜘蛛池模板: 国产人体视频 | 日韩成人在线播放 | 欧美日韩一区二区视频在线观看 | av免费观看网页 | 黄片毛片毛片毛片 | 欧美视频三区 | 国产高清精品在线 | 国产一级在线观看 | 日韩综合网 | 91传媒在线播放 | 欧美日韩成人在线视频 | 日韩在线一区二区三区免费视频 | 国产一区二区三区在线视频 | 亚洲天堂网站 | 亚洲国产精品va在线看黑人 | 欧美a级片在线观看 | 91精品国产视频 | 99精品欧美一区二区蜜桃免费 | 国产成人精品一区二区三区 | 国产成人久久精品一区二区三区 | 亚洲综合一区在线观看 | 亚洲国产aⅴ成人精品无吗 久久久91 | 免费看黄在线 | 欧美中文字幕一区二区三区亚洲 | 成人欧美一区二区三区在线播放 | 国产精品一级大片 | 久久久国产精品一区 | 中文在线一区 | 欧美日韩在线一区 | 国产精品美女久久久久久久久久久 | 精品国产仑片一区二区三区 | 精品久久久久久久久久久 | 国产成人一区 | 久久精品综合 | 性色好看的网站 | 中文字幕123 | 国产成人综合视频 | 亚洲福利在线观看 | 伊人伊成久久人综合网站 | 亚洲视频免费 | 伊人久久乐 |