WiFi

2022-06-17 10:24 更新

論壇示例

為幫助用戶(hù)更好更快的使用模塊,論壇維護(hù)了一個(gè)示例,示例中包含示例代碼、知識(shí)點(diǎn)講解、注意事項(xiàng)等,供您參考。

概述

wifi封裝了獲取當(dāng)前設(shè)備當(dāng)前連接的wifi的ssid接口,在android平臺(tái)上(2015.4.24號(hào)版本開(kāi)始)支持獲取當(dāng)前環(huán)境下的wifi列表,和連接到指定wifi。由于蘋(píng)果安全機(jī)制,iOS暫時(shí)不開(kāi)放獲取wifi列表和鏈接wifi的功能接口。本模塊由第三方模塊開(kāi)發(fā)者提供,使用本模塊需在線(xiàn)云編譯安裝包

iOS 端使用說(shuō)明

在 iOS 12(含) 以后的版本必須按如下步驟配置,否則無(wú)法獲取 wifi 信息。

配置包名\

在 iOS 平臺(tái)上使用本功能,需要在 生成包名(bundle id)(未處理) 的時(shí)候,勾選 Access WiFi Information 功能。如下圖:

img

注意:若配置已經(jīng)在使用中的包名,需重新生成描述文件,打包證書(shū)不用動(dòng)。

配置 entitlement 文件\

iOS 上使用本模塊前,需要先配置一個(gè) entitlement 文件。配置方法參考論壇帖子 iOS修改entitlements文件

配送參數(shù)如下:

<key>com.apple.developer.networking.wifi-info</key>
<true/>

注意:iOS 13以后需要先調(diào)用requestLocation接口獲取用戶(hù)位置權(quán)限調(diào)用currentWifi接口才能獲取設(shè)備當(dāng)前連接的wifi信息,已經(jīng)開(kāi)啟位置權(quán)限的不需要調(diào)用此接口

Method

currentWifi getWifiState scanWifiList getConfiguredNetworks
openWifi closeWifi getWifiPassword disconnect
disableNetwork removeNetwork manageWifiBySystem connect
requestLocation
以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)