Дополнительное видео: рассказываю о реализации оффлайн доступа в приложении, если на устройстве пользователя отсутствует интернет-соединение.
Стрим №5: Оффлайн доступ в мобильном приложении (бонус видео)
Михаил Базаров: 01.02.2022 13:56:56
Стрим №5: Оффлайн доступ в мобильном приложении (бонус видео)
Дополнительное видео: рассказываю о реализации оффлайн доступа в приложении, если на устройстве пользователя отсутствует интернет-соединение. |
Михаил Базаров: 01.02.2022 13:56:57
Дополнение.
Если хотите что бы офлайн режим включался и после загрузки приложения. Например: - если пользователь уже попал на на главную страницу; - у него пропала сеть; - он попробовал перейти на другую страницу; Получит туже, не красивую ошибку. Что бы и в таком случае отдать оффлайн страницу, добавляем плагин inappbrowser На индексной странице добавляем:
На локальной странице offline.html делаем, собственно оффлайн странику с красивой версткой или алертом. На нейже, можно добавить проверку события (document.addEventListener("ofnline", onOnline, false) ![]() |
Гость: 21.02.2024 15:48:39
Можно вообще избавиться от страницы с ошибкой браузера?
Я на странице offline.html делаю следующую проверку:
Если изначально нет интернета: 1. Клиент заходит в приложение видит болванку html, что нет интернета 2. Включает интернет, у него сразу страница восстанавливается 3. Снова интернет пропадает и выходит некрасивая странница (вот нужно чтобы появлялась болванка, а не ошибка браузера) Если интернет есть изначально: 1. Клиент зашел на сайт с интернетом 2. Интернет пропал, появилась болванка 3. Интернет восстановился, страница автоматически вернулась. 4. Интернет снова пропал, появляется некрасивая странница (вот нужно чтобы появлялась болванка, а не ошибка браузера) |
Гость: 21.02.2024 16:45:52
Не меняют ситуацию, StatusBar не отображается на странице... Подскажите как модно отобразить? |
Блог-note: заметки разработчика
Определить местоположение пользователя и показать на карте
Задача определить местоположение текущего пользователя и показать его на карте, с меткой. Сделать можно с помощью класса...
E-mail вместо логина при регистрации и оформлении заказа в 1C-Битрикс
Задача: при регистрации нового пользователя и оформлении заказа нужно убрать поле Логин и использовать электронную почту...
Менеджер событий (EventManager) в 1C-Битрикс
Менеджер событий (EventManager) — это централизованный механизм регистрации, обработки и управления событиями. О...
FTP доступ на Виртуальной машине Битрикс
Бывает что нужно открыть FTP доступ к заранее известной папке на сайте под управлением 1С Битрикс, который работает на в...
Как подобрать редакцию Битрикс под задачи
Последнее время, все чаще, при общении с заказчиками, сталкиваюсь с вопросом "— Какая редакция 1С-Битрикс нужна дл...
Не дать пользователю купить больше одного товара, в Битрикс
Иногда нужно и такое: Например: на одном из разрабатываемых сайтов, мне нужно было создать всего 4 товара. при этом поку...
Как вывести картинки к разделам на базе _ext меню
Просто для эстетической красоты, нужно вывести в меню разделов сайта картинки или иконки. Достаточно популярный метод, э...
Уникальная СЕО информация для каждого торгового предложения в каталоге 1С-Битрикс
Задача: реализовать уникальную мета-информацию для каждого SKU в каталоге. У каждого ТП должны быть свои: заголовок h1, ...
Настройка push уведомлений через Firebase в приложении Apache Cordova
Задача: Apache Cordova предоставляет удобный способ разработки кроссплатформенных мобильных приложений. В данной статье ...