【问题标题】:How to get iOS 13 WiFi SSID using Ionic3?如何使用 Ionic3 获取 iOS 13 WiFi SSID?
【发布时间】:2020-02-01 11:20:17
【问题描述】:

我使用 WifiWizard 插件来获取 SSID,但它在 iOS 13 上不起作用。它给我 SSID 作为“Wi-Fi”关键字,它没有显示实际连接的 WiFi SSID。

我在 info.plist 中使用时添加了 Location 键,并且还尝试更新本机 iOS 代码,但它不起作用。

我已尝试使用 WifiWizard2 插件,但这也不起作用。

getWifiName() {
    WifiWizard.getCurrentSSID(ssidHandler => {
      console.log(ssidHandler);
      ssidHandler = ssidHandler.toString().replace("\"", "");
      ssidHandler = ssidHandler.toString().replace("\"", "");
      this.connectedTo = ssidHandler;
      this.ssidHandler(ssidHandler);
    }, fail => {
      this.goToSettingsButton = false;
      console.log(fail);
    });
  }

我想要 iOS 13 中的当前 WiFi SSID,比如如果我连接到 ABC Wifi 网络,那么它应该给我 SSID 作为 ABC。

【问题讨论】:

    标签: ios ionic3 ios13


    【解决方案1】:

    嘿,我遇到了同样的问题,并通过安装 cordova-plugin-geolocation 解决了它。 Here's the official site

    基本上是->

    请注意,由于我的 ionic 3.20.1,我正在安装特定版本

    $ ionic cordova plugin add cordova-plugin-geolocation@3

    $ npm install @ionic-native/geolocation@4.10

    import { Geolocation } from '@ionic-native/geolocation';
    
    ...
    
    constructor(private geolocation: Geolocation) {}
    
    ...
    
    async yourAwesomeFunction() {
     try {
       pos = await this.geolocation.getCurrentPosition();
       if (pos) WifiWizard.getCurrentSSID((ssid) => {
       //your stuff
    });
     } catch((err) => {
      console.error(err);
    })
    

    然后将此添加到config.xml

    <config-file overwrite="true" parent="NSLocationWhenInUseUsageDescription" platform="ios" target="*-Info.plist">
         <string>Allow the app to know your location</string>
    </config-file>
    
    

    之后我将库 CoreLocation(General 的 XCODE 选项卡)添加到项目中。

    【讨论】:

    • 我已经尝试过了,但没有给我 WiFi SSID,它进入失败状态并给我“不可用”响应。我在使用 iPhone 11 (iOS 13.1.3) 时遇到问题。
    • 但是当我在 iPhone XS MAX (iOS 13.1.3) 上运行时,我会得到 SSID。请帮我解决这个问题。
    猜你喜欢
    • 2020-10-16
    • 2020-02-20
    • 1970-01-01
    • 1970-01-01
    • 2019-05-26
    • 2021-02-05
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多