亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

iPhone獲取所有沒有私有庫的SSID列表

iPhone獲取所有沒有私有庫的SSID列表

猛跑小豬 2019-09-03 15:53:45
否可以在不使用私有庫的情況下獲取iPhone上所有可用SSID 的列表?我在沒有私有庫的情況下閱讀iPhone獲取SSID,這是關于獲取有關當前網絡的詳細信息。這個答案提到:如果您越獄設備,您可以使用Apple80211私有框架查找可用的Wi-Fi網絡及其信號強度。但這也意味著您的應用會被拒絕。Apple擁有CaptiveNetwork API,但似乎沒有一個解決方案來獲取所有可用網絡的列表。似乎只能通過使用Apple80211私有庫或連接到所有這些庫來實現。我錯過了什么,或者沒有解決方案?
查看完整描述

3 回答

?
倚天杖

TA貢獻1828條經驗 獲得超3個贊

一些新的API已作為iOS 9和iOS 11中的網絡擴展的一部分發布。雖然它們都不允許您在應用程序運行時掃描網絡,但它們都允許您執行相關任務。例如,您可以使用Hotspot Helper在設置Wi-Fi頁面運行時掃描網絡,并且可以使用戶更輕松地使用其中任何一個加入網絡。

這是兩個框架的比較。

熱點助手

  • NEHotspotHelper(在iOS 9中引入,WWDC 2015)。

  • 需要Apple的特別許可。

  • 需要com.apple.developer.networking.HotspotHelper權利。

  • 有關使其正常工作的分步說明,請參閱此答案。

  • 允許您通過“設置”應用中的Wi-Fi屏幕參與Wi-Fi網絡的發現/身份驗證。您注冊以在掃描網絡時收到通知(例如,當用戶在“設置”應用中啟動Wi-Fi時),您可以自動預填密碼并在網絡名稱附近顯示注釋。用戶仍然需要點擊要連接的網絡名稱,但如果預先填寫密碼,則不會提示輸入密碼。

熱點配置

  • NEHotspotConfigurationManager(在iOS 11中引入,WWDC 2017)。

  • 不需要Apple的特別許可。

  • 需要com.apple.developer.networking.HotspotConfiguration權利。

  • 允許您啟動與Wi-Fi網絡的連接。您可以在應用運行時為其提供應連接到的SSID /密碼列表。它將顯示一個對話框,詢問用戶是否要連接到網絡。


查看完整回答
反對 回復 2019-09-03
  • 3 回答
  • 0 關注
  • 706 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號