Мобильное приложение Сокол. Умный двор

Инструкции по регистрации аккаунтов и кастомизации, описания релизов и рекомендации.

Функционал приложения «Сокол. Умный двор»

Название экрана
Описание функций
   

Авторизация в приложении

- Экран входа

- Ввод авторизационных данных

- Разрешение действий от имени абонента

telegram-cloud-photo-size-2-5438538064554216669-y.jpg

telegram-cloud-photo-size-2-5438538064554216664-y.jpg

image.png

Раздел «Двор»

- Вкладка «Двор» при подключенном личном кабинете

- Вкладка «Двор» без подключенного личного кабинета

- Список всех доступных домофонов

 

image.png

image.png

image.png

Раздел «Двор»

- Настройки домофона

- Тестовый звонок

- Временный код при недоступности домофона

image.png

image.png

image.png

Плеер домофона

- Плеер (live) с отметками от событиях, кнопка открытия двери, кнопки управления плеером, архив

- Экран Движения (при включенном детекторе движений)

- Фильтр для поиска событий


image.png

image.png

image.png

Раздел «Камеры»

- Избранные камеры и разделение камер по группам

- Варианты отображения: списком или плиткой

- Удобный поиск по названию камеры

image.png

image.png

image.png

Раздел «Доступы»

- Создание кода доступа

- Выбор домофона, для которого нужно создать код

image.png

image.png

image.png

Раздел «Звонки» - Список событий со снапшотами с домофона: звонки, открытия

image.png

image.png

 
Раздел «Сервисы»

- Настраиваемая из платформы плитка с сервисами

- Истории

image.png

telegram-cloud-photo-size-2-5267296253878857527-y.jpg


Раздел «Настройки»

- Вкл/выкл видеозвонки

- Интеграция со звонками iOS (только для устройств Apple)

- Вкл/выкл уведомления

- Имя sip-аккаунта

- Версия мобильного приложения

- Выход из аккаунта

- Предупреждение об отключенных уведомлениях

telegram-cloud-photo-size-2-5267296253878857532-y.jpg

telegram-cloud-photo-size-2-5267296253878857533-y.jpg


Раздел «Уведомления» - Список все пуш-уведомлений, отпраленных пользователю

telegram-cloud-photo-size-2-5267296253878857534-y.jpg



Видеозвонки/уведомления

- Пуш-уведомление о входящем звонке (ответить/отклонить)
- Пуш-уведомление о пропущенном звонке

- Звонок с домофона в приложение (открыть/завершить)

photo1693551732 (1).jpeg

telegram-cloud-photo-size-2-5438538064554216654-y.jpg

telegram-cloud-photo-size-2-5438538064554216653-y.jpg


Что нового? [mobile app]

2.2.0

Релиз 2.2.0

Встречайте новую функцию «Код доступа». Создавайте временный код, с помощью которого ваши гости смогут сами открывать домофон и не беспокоить вас звонками. Удобно использовать тем, кто ждет врача, курьера или просто занят. Можете спокойно заниматься своими делами — гости сами зайдут в ваш подъезд. 

И, конечно, избавились от мелких багов и улучшили работу приложения. 

2.1.2

Релиз 2.1.2

Небольшое, но важное обновление для пользователей приложения на Android.
Исправили ошибку, из-за которой с домофона не приходило пуш-уведомление. 

2.1

Релиз 2.1

Самое главное обновление — редизайн экрана «Сервисы». Сделали его более удобным и интуитивно понятным.
Теперь вы легко и просто можете самостоятельно настраивать под себя этот раздел приложения.

А еще мы подготовили для вас статью с инструкцией о том, как настраивать экран «Сервисы»: https://clck.ru/34ECp6

И, конечно, традиционно устранили мелкие баги, чтобы приложение работало еще быстрее. 

2.0

Релиз 2.0

Встречайте новый дизайн!

Что изменилось?

✅ Мы обновили дизайн нескольких экранов: авторизации, уведомлений, журнала звонков и настроек
✅ Обновили стартовый экран раздела «Двор»
✅ Добавили превью изображений с городских и домовых камер в разделе «Камеры»

1.3.1

Релиз 1.3.1

Общее обновление:

✅ Добавили быструю авторизацию по сохраненным данным. Теперь при авторизации пользователь может поставить галочку «Запомнить меня».
В следующий раз пользователю будет предложен список сохраненных учетных записей. Выбрав нужную учетку, клиент автоматически авторизуется в приложении без ввода логина и пароля.

Что нового в iOS

✅Скорректировали работу функции «Быстрые команды». Если на смартфоне нет приложения «Команды», пользователя автоматически перебросит в App Store для установки.

Что нового в Android

✅ Исправили мелкие визуальные баги и работу камер.

✅ Добавили бета-версию сервиса «Умные парковки». Теперь на главный экран с «Историями» можно добавить кнопку перехода в новый раздел.

Функционал сервиса «Умные парковки»:

— Интерактивная карта города со всеми доступными парковками
— Информация о количестве свободных мест на парковке
— Изображение с камер с отмеченными свободными местами

1.3.0

Релиз 1.3.0

📱Что нового в мобильном приложении:

• Добавили экран со списком уведомлений
• Обновили нижнюю навигацию
• Настроили работу бейджей
• Добавили быстрые команды в iOS

💻Что нового в мультисервисной платформе Core-web:

• Самое главное: добавили долгожданный функционал рассылки push-уведомлений. Теперь вы можете и создавать рассылки, и собирать по ним статистику.

Обязательно изучите инструкцию о том, как правильно создавать и рассылать пуши.

1.2.4

Релиз 1.2.4

📱Что нового в мобильном приложении:

• Появился нативный личный кабинет с просмотром баланса и информацией по договорам и тарифам. Для подключения нужна интеграция с биллингом клиента
(требования для интеграции).
• Прекращена поддержка iOS 11 и Android 5 и 6. Эти версии операционных систем устарели морально и технически, а пользуются ими менее 0,5% пользователей.
• Исправлено:
- Открытие социальных сетей на главном экране
- Воспроизведение live вместо архива
- Отображение sip-аккаунта
- Отображение настроек при крупном шрифте
- Отображение текста в виджете домофона в шторке
- Ошибка при переустановке МП
- Открытие домофона
• Добавлено уведомление с просьбой перезайти в приложение пользователям, у которых есть проблемы с токеном.
Данная плашка будет появляться только у тех, кого может выбросить из приложения.

💻Что нового в мультисервисной платформе Core-web:

• Внедрен новый интерфейс для работы с группами камер и группами пользователей.
Теперь можно объединять камеры в рамках двора и предоставлять доступ к ним только жильцам выбранного двора.
• Исправлена ошибка разлогинивания, переработана логика работы с токенами.
• Проведена работа с кластерами флюсоника.
• Стала доступна авторизация в приложении по номеру телефона.

1.2.0

Релиз 1.2.0

Добавили в мобильное приложение новый сервис, улучшили UX, исправили мелкие недочеты.

Что нового:

⚙️ Главный экран мобильного приложения

• Обновили главный экран: в нем появились «Истории», меню из различных сервисов и нижнее меню навигации.
• Кнопки со ссылками на сторонние сайты
• Нижнее меню навигации. Теперь можно быстро и легко переключаться между главным экраном, сервисами умного города, журналом звонков и настройками.
• Внедрили онбординг — историю, которая запускается при первом открытии и знакомит пользователей с ключевыми функциями приложения.

⚙️ iOS

• Настройка универсального доступа
• Исправлена верстка экрана звонка при повороте экрана

⚙️ Android

• Исправлен метод обновления токена авторизации
• Проведен рефакторинг авторизации
• Исправлена некорректная работа плеера в фоновом режиме
• Исправлено некорректное отображение кнопки оплаты в альбомной ориентации

Регистрация аккаунтов разработчика в маркетах

Регистрация аккаунтов разработчика в маркетах

Регистрация аккаунта разработчика в AppStore

Перед тем, как приступить к регистрации аккаунта разработчика Apple, убедитесь в следующем:

  1. У вас есть техника Apple. Apple теперь требует, чтобы все, участвующие в их программе для разработчиков, владели устройством iOS, поэтому если у вас его еще нет, вам нужно будет его купить. Она понадобится на время регистрации, дальше можно будет пользоваться любыми браузерами, в том числе на ПК под Windows и телефонах на Android.
  2. У вас есть Apple ID и:

   3.  У вас есть D-U-N-S (инструкция по его получению — в Шаге 4).

Шаг 1.

Перейдите на https://developer.apple.com/programs/enroll/ и нажмите «Начать регистрацию».

Рисунок 1 — Регистрация аккаунта разработчика.

Шаг 2.

Войдите, используя существующий Apple ID. Если у вас нет Apple ID, нажмите «Создать Apple ID», чтобы создать его.

Рисунок 2 — Вход с использованием Apple ID.

Шаг 3.

Подтвердите вход в аккаунт, введя код проверки, который придет на ваше iOS- или macOS-устройство

Рисунок 3 — Подтверждение аккаунта.

Шаг 4.

Убедитесь, что ваш адрес электронной почты, имя и страна указаны правильно, затем выберите один из вариантов в раскрывающемся списке «Тип объекта».

Чтобы приложение корректно работало и обновлялось, необходим аккаунт разработчика, зарегистрированный на юридическое лицо.

В приложениях, опубликованных в учетных записях разработчиков компании/организации, будет отображаться название компании, введенное в учетной записи разработчика iOS. Если ваше приложение зарегистрировано в вашей компании, вам необходимо зарегистрировать учетную запись разработчика компании/организации под названием вашей компании. 

Для регистрации аккаунта разработчика в выпадающем списке необходимо выбрать Company/Organization. К данному типу относятся юридически признанные компании с номерами D.U.N.S. и Bradstreet. Это позволит создавать и управлять несколькими именами пользователей с различными возможностями для каждого входа. Также такой тип аккаунта необходим, если разрабатывается приложение WebView, такое, как делает APPVERTER.

Рисунок 4 — Выбор типа аккаунта разработчика.

Номер D.U.N.S. вашей компании вы можете посмотреть здесь

Если у вас еще нет номера D.U.N.S, его можно получить бесплатно на этой странице. 

Получив номер D.U.N.S, вы можете предоставить его Apple во время регистрации в Apple:

Рисунок 5 — Внесение данных о компании.

Шаг 5.

Введите свои контактные данные.

Рисунок 6 — Внесение контактных данных.

Шаг 6.

Прочитайте лицензионное соглашение программы Apple для разработчиков.

Установите флажок, подтверждающий, что вы его прочитали, затем нажмите «Продолжить». Убедитесь, что информация Apple ID, тип объекта и контактная информация верны, затем нажмите «Продолжить».

Шаг 7.

Автоматическое продление не является обязательным.

Но если вы не хотите беспокоиться о возобновлении своего плана каждый год, не стесняйтесь ставить флажок. Затем нажмите «Купить», чтобы перейти к оплате за учетную запись разработчика.

Рисунок 7 — Условия оплаты аккаунта.

Шаг 8.

На следующей странице войдите под своим Apple ID.

Шаг 9.

Заполните платежную информацию и нажмите «Продолжить», чтобы завершить платеж.

Рисунок 8 — Внесение платежных данных.

Шаг 10.

Завершите регистрацию.
В течение 24 часов Apple должна отправить вам электронное письмо, подтверждающее, что ваша учетная запись разработчика Apple была успешно создана.

Шаг 11.

После завершения регистрации вам необходимо выдать доступ администратора к вашему аккаунту на почту extdev@intersvyaz.net. Для этого зайдите в личный кабинет и перейдите в раздел "Пользователи и доступ".

image.png

Рисунок 9 — Кабинет разработчика.

Нажмите иконку "Плюс".

telegram-cloud-photo-size-2-5271810032578711004-y.jpg

Рисунок 10 — Добавление пользователя.

После этого введите данные пользователя, которого вы хотите добавить. Почта — extdev@intersvyaz.net. Роль — администратор.

telegram-cloud-photo-size-2-5271810032578711005-y.jpg

Рисунок 11 — Редактирование данных нового пользователя.

После ввода всех данных нажмите кнопку "Пригласить". Пользователь добавлен.

Регистрация аккаунтов разработчика в маркетах

Регистрация аккаунта разработчика в Play Market

Чтобы получить доступ к загрузке приложения, нужно зарегистрироваться в Google Play Console с помощью Google-аккаунта. 

​Шаг 1. Создание Google-аккаунта

Перейдите по ссылке https://accounts.google.com/ , нажмите «Создать аккаунт» и выберите, с какой целью регистрируете аккаунт: для себя или для бизнеса.

Рисунок 1 — Создание google-аккаунта.

Введите свой номер телефона и подтвердите его. Если вы ранее регистрировали аккаунт с помощью этого номера телефона, то Google может запретить его использовать.
В таком случае легче всего использовать другой номер.

Заполните анкету и нажимайте кнопку «Далее».

Рисунок 2 — Заполнение контактных данных.

Примите пользовательское соглашение, и ваш аккаунт готов.
Можно переходить по ссылке на Google Play Console

Шаг 2. Регистрация в Google Play Console

1. Зайдите на сайт Google Play Console: https://developer.android.com/distribute/console и в правом верхнем углу выберите google-аккаунт, из-под которого будет создаваться аккаунт разработчика.

telegram-cloud-photo-size-2-5197577510051761387-y.jpg

2. Нажмите зеленую кнопку Sign in.

telegram-cloud-photo-size-2-5474348913457744473-y.jpg

3. Далее выберите тип аккаунта — для организации.

telegram-cloud-photo-size-2-5474348913457744484-y.jpg

4. Примите пользовательское соглашение.

5. И переходите к оплате. 

Регистрационный сбор составляет 25 долларов США и взимается только один раз. Его можно оплатить банковской картой следующих типов:

После оплаты у вас появится доступ к Google Play Console, и можно будет загружать приложение.

Шаг 3. Предоставление доступа к аккаунту для публикации приложения

1. Зайдите на https://console.firebase.google.com/ и авторизуйтесь. Нажмите кнопку "Create project". Далее введите название проекта на английском языке и нажмите "Continue". Затем можно будет подключить Google Analitycs или пропустить этот шаг (это можно будет сделать позднее). 

2. Зайдите на https://console.firebase.google.com/ и выберите свой проект.

image.png

3. Выберите в настройках пункт Users and permissions

image.png

4. Нажмите Add Member и добавьте доступ Оwner адресу extdev@intersvyaz.net

image.png

Кастомизация мобильного приложения заказчика

Кастомизация мобильного приложения — это адаптация готового приложения под бренд заказчика.

При выпуске брендированного приложения кастомизации подвергаются:

  1. Цветовая схема приложения
  2. Иконка запуска приложения (1024х1024 пикселей, формат .svg и .png с фоном)
  3. Изображение для раздела «Описание» в магазине приложений (1024x500 пикселей, формат .png или .jpeg, до 1 Мб)
  4. Шрифт — используется стандартный от операционной системы
  5. Лого компании (.svg и .png с прозрачным фоном)
  6. Иконки внутри приложения (шестеренка, замочек и т.д.) по желанию
  7. Загрузочный экран (splash-screen) .png. Если на экране используются какие-то дополнительные элементы, кроме лого и названия, то эти элементы нужны в форматах .png и .svg на прозрачном фоне.
  8. Создать проект приложения в Firebase console, выдать доступ на почту extdev@intersvyaz.net.
  9. Политика конфиденциальности и обработки персональных данных

    ВАЖНО: Ссылка должна быть именно на страницу сайта с текстом политики, а не на документ.

  10. Название приложения (до 50 символов, пожелания, т.к. дословное название в маркетах может быть недоступно для регистрации), краткое (до 80 символов) и полное (до 4000 символов) описание.

Проверка svg-файлов для кастомизации приложения

ВАЖНО: все .svg-файлы должны быть проверены с помощью ресурса.

Положительный результат проверки файла выглядит так:

Рисунок 1 — Проверка svg-файлов на соответствие требованиям кастомизации.

Шаблон описания мобильного приложения в маркетах

«С приложением <Название приложения> — ваше мобильное устройство сможет:

Скачать приложение можно бесплатно».

Настройка мобильного приложения

Рекомендации и инструкции для корректной работы мобильного приложения.

Настройка мобильного приложения

Инструкция по настройке мобильного приложения

Для включения уведомлений мобильного приложения:

Samsung (Android 9): 

«Настройки» → «Приложения» → Выбрать приложение «Мой двор» → «Настройки приложений» → «Уведомления» → Перевести переключатель в активное положение во всех пунктах.

image.png

Xiaomi (Android 11):

«Настройки» → «Приложения» → «Все приложения» → Выбрать приложение «Мой Двор» → «Уведомления» → Перевести переключатель в активное положение во всех пунктах, указанных на скриншотах.

image.png

iOS:

«Настройки» → Выбрать приложение «Мой двор» → «Уведомления» → Перевести переключатель в активное положение во всех пунктах, указанных на скриншотах.

image.png

Дать необходимые разрешения для работы мобильного приложения:

Samsung (Android 9):

«Настройки» → «Приложения» → Выбрать приложение «Мой двор» → «Настройки приложений» → «Разрешения» → Перевести переключатель в активное положение в пунктах «Телефон» и «Микрофон».

image.png

Xiaomi (Android 11):

«Настройки» → «Приложения» → «Все приложения» → Выбрать приложение «Мой Двор» → «Разрешения приложений» → в пунктах «Микрофон» и «Телефон» выбрать «Разрешить только при использовании приложения»

image.png

«Настройки» → «Приложения» → «Все приложения» → Выбрать приложение «Мой Двор» → «Другие разрешения» → В пунктах «Экран блокировки», «Отображать всплывающие окна, когда запущено в фоновом режиме», «Постоянные уведомления» выбрать «Всегда разрешать».

image.png

iOS:

«Настройки» → Выбрать приложение «Мой двор» → Перевести переключатель в активное положение во всех пунктах, указанных на скриншотах.

image.png


Для корректной работы приложения при выгрузке из памяти:

Samsung (Android 9):

«Настройки» → «Приложения» → «Дополнительно» (три точки в левом верхнем углу) → «Особые права доступа» → «Оптимизация расхода» → «Все приложения» → Выбрать приложение «Мой двор» → Перевести переключатель в положение «выкл».

image.png


Xiaomi (Android 11):

«Настройки» → «Приложения» → «Все приложения» → Выбрать приложение «Мой Двор» → «Автозапуск» → Перевести переключатель в активное положение

image.png

«Настройки» → «Приложения» → «Все приложения» → Выбрать приложение «Мой Двор» → «Контроль активности» → «Нет ограничений».

image.png

Для включения фонового режима работы мобильного приложения:

«Настройки» → Перевести переключатель «Фоновый режим» в активное положение (только для Android)

image.png

Настройка мобильного приложения

Рекомендации для улучшения прохождения вызовов на телефонах под управлением Android

Общие причины проблем, связанных с получением уведомлений

Рекомендации для конкретных производителей и моделей

Samsung

Приложение может не запуститься после перезагрузки устройства. Чтобы решить эту проблему, разрешите автоматический перезапуск для него. Например, используйте приложение Smart Manager.

Перейдите в «Smart Manager > ОЗУ > Прил. Автозагр.» и включите переключатель приложения. 

Samsung Galaxy S6

В приложении Smart Manager нажмите пункт «ОПЦИИ» в правом верхнем углу. Затем перейдите в пункт «Настройка уведомлений» и включите переключатель «Ухудшение производительности».

ASUS ZenFone 2

На устройстве могут возникать проблемы с запуском приложения после перезагрузки устройства или выгрузки приложения из оперативной памяти устройства. Чтобы решить эту проблему, разрешите автоматический запуск для приложения в настройках менеджера автозапуска.

HUAWEI

  1. Если включен режим энергосбережения, всплывающие окна могут не отображаться. Чтобы решить эту проблему, перейдите в «Менеджер батареи» и добавьте приложение в список Защищенных приложений.
  2. Приложение может быть выгружено из оперативной памяти устройства средствами операционной системы. Чтобы решить эту проблему, закрепите приложение в оперативной памяти устройства с помощью «Диспетчера приложений», перейдите в «Менеджер батареи» и добавьте приложение в список защищенных приложений.

Meizu

  1. Приложение может работать некорректно, если устройство находится в спящем режиме. Чтобы решить эту проблему, перейдите в «Настройки > Устройство > Управление питанием > Энергосбережение > Оптимизация энергосбережения > Управление спящим режимом» и разрешите приложению продолжать работу в спящем режиме.
  2. Приложение может не отображать информацию о событиях. Чтобы решить эту проблему, перейдите в «Центр безопасности» устройства и разрешите приложению отображать уведомления.
  3. Возможны проблемы с запуском приложения после его выгрузки из оперативной памяти или перезагрузки устройства. Чтобы решить эту проблему, разрешите автоматический перезапуск для приложения.
  4. Приложение может выгружаться из оперативной памяти устройства. Для корректной работы необходимо закрепить приложение в оперативной памяти устройства

Lenovo

Приложение может быть выгружено из оперативной памяти устройства средствами операционной системы. Если приложение выгружено, оно может не запуститься во время входящего звонка. Чтобы решить эту проблему, необходимо закрепить приложение в оперативной памяти устройства.

XIAOMI MIUI

  1. Приложение может перестать работать, находясь в фоновом режиме. Чтобы решить эту проблему, измените параметры контроля приложений в настройках батареи (перейдите в «Настройки > Батарея и производительность > Активность приложений > Название приложения > Нет ограничений»).
  2. Приложение может не запуститься после перезагрузки устройства или выгрузки из оперативной памяти. Чтобы решить эту проблему, перейдите в «Центр безопасности» устройства и разрешите автоматический перезапуск для приложения.
  3. В некоторых случаях необходимо перейти в настройки устройства и дать доступ приложению к экрану блокировки, в противном случае приложение просто не сможет запустить экран вызова.
  4. Приложение может выгружаться из оперативной памяти устройства. Для корректной работы приложения вам нужно закрепить приложение в оперативной памяти. Для этого откройте меню запущенных приложений, долгим нажатием выберите приложение и нажмите на иконку с изображением замка.

ZTE

  1. Приложение может не запуститься после перезагрузки устройства или выгрузки из оперативной памяти. В этом случае вам следует запустить приложение вручную.
  2. Приложение может остановить свою работу, находясь в фоновом режиме. Чтобы решить эту проблему, измените параметры контроля приложений в настройках батареи. Для этого перейдите в «Настройки > Батарея > Экономия заряда батареи > Все приложения > Название приложения > Не экономить».
  3. Уведомления могут не отображаться или отображаться некорректно. Чтобы решить эту проблему, перейдите в «Настройки > Приложения > Название приложения > Уведомления > Считать важными».
  4. Мешает программа SuperB Cleaner. Откройте SuperB Cleaner и добавьте приложение к ней в исключения.

LeMobile

Необходимо добавить приложение в защищенный список. Для этого перейдите в «Настройки ->Батарея -> Управление энергосбережением -> Защита приложений».