Как получить iOS 13 WiFi SSID с помощью Ionic3?

АК

Я использовал плагин WifiWizard для получения SSID, но он не работает на iOS 13. Он дает мне SSID как ключевое слово «Wi-Fi», он не показывает фактический SSID подключенного Wi-Fi.

Я добавил ключ Location при использовании в info.plist, а также попытался обновить собственный код 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);
    });
  }

Мне нужен текущий SSID Wi-Fi в iOS 13, например, если я подключаюсь к сети ABC Wifi, он должен дать мне SSID как ABC.

Изображение местозаполнителя для Luis Azcuaga

Привет, у меня была такая же проблема, и я решил ее, установив cordova-plugin-geolocation. Вот официальный сайт

Это в основном ->

Обратите внимание, что я устанавливаю определенные версии из-за моего ionic 3.20.1

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

$ npm install @ionic-native/[email protected]

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(вкладка XCODE General).

Эта статья взята из Интернета, укажите источник при перепечатке.

Если есть какие-либо нарушения, пожалуйста, свяжитесь с[email protected] Удалить.

Отредактировано в
0

я говорю два предложения

0обзор
Войти в системуУчаствуйте в комментариях

Статьи по теме

WiFi getSSID () всегда возвращает "<неизвестный ssid>"

iOS - Как программно подключиться к сети Wi-Fi с учетом SSID и пароля

Как предотвратить взлом электронной почты в темном режиме iOS 13

Чтение файлов с внешнего хранилища в iOS 13

как смотреть и открывать контроллеры в iOS 13

Где находятся распознаватели жестов отмены / возврата в iOS 13?

В iOS 13 когда сохранять данные?

iOS 11.0 - Периодически сканируйте SSID (WiFi) поблизости

iOS обнаруживает 3G или WiFi

Настройте Wi-Fi (скрытый SSID) на Raspbian (адаптер EDIMAX Wifi)

Как программно получить SSID всех настроенных сетей WiFi?

Как определить, включено ли оборудование iOS Wifi Swift 3

Не разрешено загружать локальный ресурс: Ionic3 (ios)

Есть ли собственный пакет реакции для получения ближайших SSID Wi-Fi для iOS?

Ошибка Ionic3 при сборке ios Promise отклонено без ошибок: 'Код ошибки 65

Как получить WIFI SSID в Android 10.0?

iOS 13 Как проверить, что пользователю дано только разрешение Всегда разрешать местоположение

Ionic Cordova - безопасная зона iPhone X изменилась с выходом iOS 13+

Прекратить менять строку состояния в iOS 13

iOS как программно запустить страницу WIFI из приложения настроек?

iOS - Получите текущие учетные данные Wi-Fi (SSID и пароль)

Фоновый звук не работает с Ionic3 + Videogular2 на iOS

ionic3 - inappBrowser - файлы iOS не загружаются

Как правильно настроить оттенок стрелки кнопки возврата в ios 13

Программный переход между невидимыми представлениями iOS 13

Неправильное выравнивание кнопки панели навигации для контроллера второго вида в iOS 13

Подключиться к уже запомненному SSID в iOS через Xamarin

Ionic Cordova - iOS 12 и 13 нажимают кнопки нижнего колонтитула за пределами безопасной зоны

При использовании wifi_profile для получения ssid он говорит, что это IndentationError: ожидается блок с отступом в какой-то строке

TOP список

  1. 1

    Распределение Рэлея Curve_fit на Python

  2. 2

    How to click an array of links in puppeteer?

  3. 3

    В типе Observable <unknown> отсутствуют следующие свойства из типа Promise <any>.

  4. 4

    Как добавить Swagger в веб-API с поддержкой OData, работающий на ASP.NET Core 3.1

  5. 5

    Нарисуйте диаграмму с помощью highchart.js

  6. 6

    无法通过Vue在传单中加载pixiOverlay

  7. 7

    Отчеты Fabric Debug Craslytic: регистрация, отсутствует идентификатор сборки, применить плагин: io.fabric

  8. 8

    Статус HTTP 403 - ожидаемый токен CSRF не найден

  9. 9

    TypeError: store.getState não é uma função. (Em 'store.getState ()', 'store.getState' é indefinido, como posso resolver esse problema?

  10. 10

    ContentDialog.showAsync в универсальном оконном приложении Win 10

  11. 11

    В UICollectionView порядок меняется автоматически

  12. 12

    Merging legends in plotly subplot

  13. 13

    Elasticsearch - Нечеткий поиск не дает предложения

  14. 14

    Bogue étrange datetime.utcnow()

  15. 15

    Объединение таблиц в листе Google - полное соединение

  16. 16

    Single legend for Plotly subplot for line plots created from two data frames in R

  17. 17

    как я могу удалить vue cli 2?

  18. 18

    ViewPager2 мигает / перезагружается при смахивании

  19. 19

    Компилятор не знает о предоставленных методах Trait

  20. 20

    JDBI - В чем разница между @define и @bind в JDBI?

  21. 21

    проблемы с AVG и LIMIT SQL

популярныйтег

файл