Рефакторинг iOS webview приложения (Swift)

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Никита Власкин  
Рефакторинг webview приложения на swift apps.apple.com/ru/app/gor...

Приложение в данный момент из себя представляет:
Webview сайта, приложение передает параметр useragent, также есть пуши с диплинком через OneSignal. Есть футер с кнопкой назад и ссылкой на видео-инструкцию. Также должен был быть Facebook Pixel, но он настроен неправильно и не работает – его задача только определять количество установок приложения. При первом запуске приложения включается видео-инструкция работающая по принципу сторис в Инстаграм (но сверху неправильно работают прогресс-бары, каждый отрезок начинается заново несколько раз).

На приложение поступает масса жалоб о его падении. Отчеты об ошибках приходят в xcode.

Необходимо:
1. Сделать рефакторинг swift кода, сделать так чтобы приложение перестало падать.
2. Сжать видео-инструкцию, чтобы уменьшить вес приложения (вес аналога на Андроид 16 мб, вес на iOS около 100мб).
3. Добавить правильно FB Pixel, чтобы он работал и просто определял количество установок.
4. Исправить прогресс-бары когда включается видео-инструкция и добавить возможность переключаться на следующий отрезок нажатием с боку.
5. Добавить предложение поставить оценку приложению на третий запуск. Возникает диалоговое окно "Вам нравится приложение Солнцетур?" кнопки "Не нравится" "Нравится" – предлагаем оставить оценку или отзыв в AppStore и редиректим туда. Если "не нравится" – то предлагаем написать нам на e-mail.

Нужна гарантия на работу, что не будет ошибок – в течение 2х месяцев.
Опубликован 15.02.2022 в 11:02

Выберите способ верификации:

Обновите страницу после прохождения верификации.