Есть ли способ для привилегированного приложения Firefox OS определить, подключен ли WiFi к сети? Мне известны https://developer.mozilla.org/en-US/docs/WebAPI/Settings, но этот API предназначен только для сертифицированных приложений. Все, что мне нужно сделать, это определить, подключен ли телефон к сети или нет.
Проверьте, подключена ли Firefox OS к WiFi для привилегированных приложений
Ответы (2)
Вам необходимо использовать API сетевой информации, который предоставляет со значениями около bandwidth
(оценка Мбит/с) и если текущее соединение metered
(мобильные данные против Wi-Fi).
metered
должно быть достаточно, чтобы узнать, подключен ли пользователь к Wi-Fi. Нет необходимости читать настройки! Этот API доступен даже для веб-приложений.
person
digitarald
schedule
06.07.2013
Кажется, это единственный способ сделать это. Я протестировал его с сим-картой на безлимитном тарифе, и navigator.mozConnection.metered сообщил о ложном (что имеет смысл). Мне не удалось убедиться, что он действительно сообщает true, когда вы используете тарифный план с ограниченным объемом данных.
- person Bob; 15.07.2013