Телеграм:@bazarow_ru mihail@bazarow.ru Проверяю почту и телеграм 2-3 раза в день.
С 1 по 10 января 2024 будет сделан редизайн сайта.
Пришла пора освежиться!

Серия 5: Создание apk и aab. Добавление ios платформы на Cordova

Просмотров: 1039

Создаем не подписанный apk файл и подписанный aab для дальнейшей публикации в GooglePlay

Добавляем платформу ios в уже созданный проект. Запускаем приложение в эмуляторе iPhone, через Xcode
План серии:

  • Добавляем платформу ios cordova platform add ios
  • Собираем проект cordova build ios ни чего не меняя, все настройки подтянутся из android сборки
  • Запускаем проект в Xcode эмулятором iphone 11
  • Проверяем все настройки проекта, авторизуемся в учетной записи apple через xcode
  • Заменяем иконки под требования Xcode

Все серии

Комментарии к видео

Михаил Базаров 01.02.2022
Дополнение.
Если хотите что бы офлайн режим включался и после загрузки приложения.
Например:
- если пользователь уже попал на на главную страницу;
- у него пропала сеть;
- он попробовал перейти на другую страницу;
Получит туже, не красивую ошибку.

Что бы и в таком случае отдать оффлайн страницу, добавляем плагин inappbrowser
На индексной странице добавляем:
Код
  <script>         document.addEventListener("deviceready", onDeviceReady, false);         function onDeviceReady() {             document.addEventListener("offline", onOffline, false);             function onOffline(e) {                 e.preventDefault();                 var src = '/offline.html';                 var target = '_self';                 var option = "location=no, toolbar=no, zoom=no, hidden=yes, hardwareback=no, hideurlbar=yes,hidenavigationbuttons=yes";                 var ref = cordova.InAppBrowser.open(src, target, option);             }             var target = "_blank";             var options = "location=no,toolbar=no,hideurlbar=yes,hidenavigationbuttons=yes,lefttoright=yes,zoom=no";             var opensite = cordova.InAppBrowser.open('https://ВАШ_САЙТ/', target, options);         }     </script> 

На локальной странице offline.html делаем, собственно оффлайн странику с красивой версткой или алертом.
На нейже, можно добавить проверку события (document.addEventListener("ofnline", onOnline, false);) - появления сети и автоматически возвращать пользователя на сайт.