Услуги и решения

Разработка скрытого аккаунта для Телеграмм

Отрасль проекта

Мобильная разработка

О проекте

Расширение мобильного клиента Telegram на Android с дополнительным функционалом в виде скрытого аккаунта. Решение было реализовано за два месяца, включая анализ исходного кода Telegram и нативного кода на Java.

Разработанный функционал

  • Создание скрытого аккаунта
  • Выбор места хранения данных скрытого аккаунта
  • Возможность скрытия уведомлений и звонков, поступающих на скрытый аккаунт
  • Экстренное удаление данных скрытого аккаунта
  • Шифрование данных скрытого аккаунта


Особенности скрытого аккаунта


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



разработка мобильных приложений на заказ

Хранение данных


При создании скрытого аккаунта пользователь выбирает место хранения данных: внутреннее хранилище телефона или внешняя SD карта. Данные о скрытом аккаунте шифруются и могут быть удалены при извлечении карты или вводе пин-кода в обратном порядке.


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



Особенности скрытого аккаунта


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


разработка мобильных приложений на заказ

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



разработка мобильных приложений на заказ

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



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



Вас могут заинтересовать

Мобильные приложения

Java 14 Spring Boot Postgres

Мобильные приложения, Умный город
Расскажите нам о своей задаче
Мы немедленно возьмём её в работу
Станислав Шешунов
hello@nordclan.com