Мобильный пропуск для СКУД: от проектирования до нативной версии

[ клиент ] о заказчике

Российский производитель систем безопасности: оборудование и программное обеспечение для контроля доступа.

[ 01 ] контекст

О проекте

Смартфон вместо пластиковой карты доступа: приложение для iOS и Android хранит ключи сотрудника и передаёт их считывателям СКУД. Наша команда вместе с заказчиком спроектировала этот продукт, а теперь переводит его на нативные Kotlin и Swift и добавляет новые способы прохода.

Первое поколение пропуска мы спроектировали вместе с заказчиком в 2018 году: несколько карточек-профилей с ключами разных типов и проход по NFC и Bluetooth Low Energy.

Новое поколение мы разрабатываем нативно на Kotlin и Swift, с одинаковым набором функций на обеих платформах и проходом по QR-коду.

[ 02 ] задачи

Задачи проекта

  1. Дать сотрудникам проходить по смартфону вместо пластиковой карты там, где считыватели поддерживают NFC, BLE или QR

  2. Дать на iOS и Android одинаковый набор способов прохода: NFC, BLE и QR

  3. Обеспечить проход без открытия приложения и работу в фоне

  4. Обеспечить безопасность хранения данных

[ 03 ] этапы

Как мы это сделали

  1. 01

    Проектирование продукта

    Вместе с заказчиком описали карточки и типы ключей, экраны и сценарии прохода

  2. 02

    Безопасное хранение

    Данные пропусков хранятся на устройстве в зашифрованном виде и сохраняются при обновлении приложения

  3. 03

    Нативная разработка

    Проход по NFC и BLE на iOS и Android и QR-код для считывателей, которые его поддерживают

  4. 04

    Удобный проход

    Пропуск можно предъявить, не открывая приложение

  5. 05

    Публикация

    Выпуск обновлений в App Store и Google Play

[ 04 ] команда и стек

Кто и на чём

экспертиза

Команда проекта

Системный аналитикAndroid-разработчикIOS-разработчикQA
технологии

Стек

KotlinSwiftNFCBLEQR
процессы

Как работаем

Требования согласуем с заказчиком по ходу разработки, работу со считывателями проверяем на его оборудовании.

[ 05 ] результаты

Что получил клиент

3Способа прохода на обеих платформах: NFC, BLE и QR
2 платформыС одинаковым набором функций: iOS и Android
с 2018Развиваем продукт вместе с заказчиком
2Поколения продукта: кроссплатформенное и нативное
Два поколения продуктаОт кроссплатформенного пропуска, спроектированного вместе с заказчиком, — к нативным приложениям на Kotlin и Swift

Сотрудник проходит на объект по смартфону на любой платформе, а продукт развивается на актуальном стеке.

[ заявка ] свяжемся в рабочее время

Похожаязадача?

Расскажите о ней — подберём команду и предложим решение.

Этот сайт использует сервисы сбора технических данных посетителей (данные об IP-адресе, местоположении и др.) для обеспечения работоспособности и улучшения качества обслуживания. Продолжая использовать наш сайт, вы автоматически соглашаетесь с использованием данных технологий.