真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何解決iOS13無法獲取WiFi名稱問題

這篇文章將為大家詳細(xì)講解有關(guān)如何解決iOS13無法獲取WiFi名稱問題,小編覺得挺實(shí)用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

在普陀等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需設(shè)計(jì)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷,外貿(mào)網(wǎng)站制作,普陀網(wǎng)站建設(shè)費(fèi)用合理。

升級到iOS13以后,發(fā)現(xiàn)之前獲取WiFi名稱的接口失效了,返回的都是固定值"WLAN"。這里可能是因?yàn)樘O果對用戶隱私保護(hù)問題,因?yàn)橥ㄟ^wifi信息可以定位到用戶地理位置。所以iOS13以后如果想要繼續(xù)獲取WiFi名稱,需要在調(diào)用接口前判斷用戶是否同意app使用地理位置信息。

我這里只在第一次使用時提示:

NSString* phoneVersion = [[UIDevice currentDevice] systemVersion];  CGFloat version = [phoneVersion floatValue];  // 如果是iOS13 未開啟地理位置權(quán)限 需要提示一下  if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined && version >= 13) {    self.locationManager = [[CLLocationManager alloc] init];    [self.locationManager requestWhenInUseAuthorization];  }

知識點(diǎn)擴(kuò)展:

iOS 獲取當(dāng)前的Wifi名稱

1.工程頭文件導(dǎo)入

#import

2.實(shí)現(xiàn)如下代碼,即可返回當(dāng)前連接的網(wǎng)絡(luò)名稱

- (NSString *)currentWifiSSID{  NSString *ssid = nil;  NSArray *ifs = (__bridge  id)CNCopySupportedInterfaces();  for (NSString *ifname in ifs) {    NSDictionary *info = (__bridge id)CNCopyCurrentNetworkInfo((__bridge CFStringRef)ifname);    if (info[@"SSIDD"])    {      ssid = info[@"SSID"];    }  }  return ssid;}

關(guān)于“如何解決iOS13無法獲取WiFi名稱問題”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


網(wǎng)站題目:如何解決iOS13無法獲取WiFi名稱問題
文章路徑:http://weahome.cn/article/poepoo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部