Как работает автозапись трат по банковским пушам в «Считаю»

Служба автозаписи трат в приложении «Считаю» (Tally) позволяет полностью автоматизировать учёт ваших финансов. Как только вам приходит PUSH-уведомление от банка о покупке или переводе, приложение перехватывает его в фоновом режиме, а наш искусственный интеллект мгновенно распознает сумму, валюту, категорию расходов, бренд (магазин) и автоматически добавляет транзакцию в вашу ленту.

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


Оглавление

  1. Три главных настройки автозаписи (разбор тумблеров)
    * 1.1. Чтение уведомлений (Базовый доступ)
    * 1.2. Работа в фоне (Игнорирование оптимизации)
    * 1.3. Максимальная надёжность (Постоянная служба)
  2. Как скрыть постоянное уведомление «Считаю ваши траты»?
  3. Как отключить пуши у лишних приложений и избежать дублирования?
    * 3.1. Как «Считаю» отсекает лишние сообщения?
    * 3.2. Способ 1: Настройка уведомлений внутри банковских приложений
    * 3.3. Способ 2: Отключение пушей дублирующих приложений в системе
  4. Безопасность и конфиденциальность (Zero Trust)
  5. Часто задаваемые вопросы (FAQ)

1. Три главных настройки автозаписи (разбор тумблеров)

На экране «Настройки» → «Автозапись трат» находятся три переключателя. Они спроектированы по принципу наращивания стабильности: каждый последующий уровень делает фоновую работу приложения всё более независимой от ограничений операционной системы Android.

┌────────────────────────────────────────────────────────┐
  [1] Чтение уведомлений                                  ◄── Базовый перехват пушей
└───────────┬────────────────────────────────────────────┘
            
┌────────────────────────────────────────────────────────┐
  [2] Работа в фоне (Исключение из оптимизации батареи)  ◄── Защита от «усыпления»
└───────────┬────────────────────────────────────────────┘
            
┌────────────────────────────────────────────────────────┐
  [3] Максимальная надёжность (Foreground Service)       ◄── 100% стабильность работы
└────────────────────────────────────────────────────────┘

1.1. Чтение уведомлений (Базовый доступ)

  • За что отвечает: Это главный переключатель, который активирует системную службу прослушивания уведомлений Android (NotificationListenerService).
  • Как это работает: При включении тумблера приложение перенаправит вас в системные настройки Android в раздел «Доступ к уведомлениям». Вам нужно найти в списке приложение «Считаю» и выдать ему разрешение.
  • Зачем это нужно: Без этого разрешения операционная система Android из соображений безопасности не позволит ни одному приложению читать содержимое шторки уведомлений.

1.2. Работа в фоне (Игнорирование оптимизации)

  • За что отвечает: Исключает «Считаю» из списков энергосбережения операционной системы.
  • Как это работает: При активации тумблера появится системный диалог с запросом на отключение оптимизации батареи.
  • Зачем это нужно: В современных версиях Android встроены жесткие механизмы энергосбережения (Doze Mode). Если вы не пользуетесь телефоном какое-то время или не открываете приложение «Считаю» несколько дней, система переводит его в глубокий сон. Из-за этого служба прослушивания пушей перестает реагировать на приходящие SMS и банковские уведомления. Включение этого тумблера защищает приложение от принудительной приостановки.

1.3. Максимальная надёжность (Постоянная служба)

  • За что отвечает: Запуск постоянного фонового процесса с повышенным приоритетом (Foreground Service).
  • Как это работает: Приложение создает системную службу, которая постоянно висит в оперативной памяти телефона. Android требует, чтобы любая такая служба обязательно отображала уведомление в шторке (плашка «Считаю ваши траты»). Это приравнивает процесс «Считаю» по приоритету к запущенному навигатору или музыкальному плееру.
  • Зачем это нужно: Если ваш телефон имеет мало оперативной памяти (менее 6-8 ГБ) или на нем установлена агрессивная оболочка (например, от Xiaomi/MIUI, Huawei, Samsung), система может выгружать фоновые приложения при запуске тяжелых игр или камеры. В режиме «Максимальной надёжности» служба имеет высочайший приоритет, и Android убьет её в самую последнюю очередь.

2. Как скрыть постоянное уведомление «Считаю ваши траты»?

[!NOTE]
Android обязывает разработчиков показывать уведомление для Foreground Service. Однако сама операционная система Android позволяет пользователю скрыть это уведомление вручную, сохранив все преимущества 100% стабильности работы службы!

Мы добавили специальный мост в настройки системы, чтобы вы могли убрать плашку в один клик:

  1. Откройте приложение «Считаю» и перейдите в «Настройки» → «Автозапись трат».
  2. Убедитесь, что тумблер «Максимальная надёжность» включен.
  3. В появившемся желтом блоке с подсказкой нажмите кнопку «Скрыть уведомление в системе».
  4. Приложение автоматически откроет системный экран настроек уведомлений для «Считаю».
  5. Найдите категорию уведомлений с названием «Автозапись трат» (или канал bank_push_channel) и выключите тумблер напротив неё.

Результат: Плашка «Считаю ваши траты» мгновенно и навсегда пропадет из вашей шторки уведомлений и статус-бара. При этом сама служба прослушивания продолжит работать в режиме максимальной надежности в фоне.


3. Как отключить пуши у лишних приложений и избежать дублирования?

Частый вопрос пользователей: «Если я даю приложению доступ к уведомлениям, не будет ли оно считывать мои личные переписки, сообщения из Telegram или слать мне дубли транзакций, если о списании сообщают сразу два приложения?»

3.1. Как «Считаю» отсекает лишние сообщения?

Наше приложение работает по принципу «Zero Trust» и строгого белого списка:
1. Белый список приложений: Приложение локально на устройстве проверяет имя пакета (ID приложения), отправившего пуш. Оно обрабатывает уведомления только от официальных банковских клиентов (Сбербанк, Т-Банк, Альфа-Банк, Райффайзен, ВТБ и др.). Сообщения от Telegram, WhatsApp, VK, почты или игр мгновенно игнорируются на уровне кода телефона и никуда не отправляются.
2. Фильтрация содержимого: Даже если пуш пришел от банка, алгоритм проверяет его структуру. Рекламные предложения банка, напоминания о кредитах, сообщения технической поддержки и — самое главное — одноразовые SMS/OTP коды для подтверждения операций сразу же отбрасываются и удаляются из памяти.

3.2. Способ 1: Настройка уведомлений внутри банковских приложений

Если банк присылает вам слишком много лишних пушей (новости, реклама, советы), вы можете настроить категории уведомлений внутри самого мобильного банка:
1. Откройте приложение вашего банка (например, Т-Банк или Сбербанк).
2. Перейдите в настройки профиля → «Оповещения» / «Уведомления».
3. Отключите маркетинговые рассылки, рекламу и спецпредложения.
4. Оставьте включенными только «Финансовые операции» (или «Оповещения об операциях»). Это снизит визуальный шум на телефоне и сделает автозапись в «Считаю» максимально точной.

3.3. Способ 2: Отключение пушей дублирующих приложений в системе

Бывает так, что при оплате картой вам приходит несколько уведомлений на одну и ту же транзакцию. Например:
* Пуш от банковского приложения.
* СМС-сообщение от банка (если подключено SMS-информирование).
* Пуш от платежного сервиса (например, СБПэй или Mir Pay).

В таком случае «Считаю» может получить два одинаковых сигнала и попытаться записать расход дважды (хотя наши алгоритмы дедупликации на бэкенде отсекают совпадения по времени и сумме с точностью до 99%).

Чтобы полностью исключить дублирование и разгрузить систему, сделайте следующее:
1. Выберите один основной канал: Решите, как вы хотите получать уведомления от конкретного банка — через официальное приложение банка или через СМС.
2. Отключите дублирующий канал:
* Если вы выбрали банковские PUSH-уведомления, отключите услугу платных SMS-оповещений в банке (это сбережет ваши деньги и избавит от дублирования сообщений).
* Если вам приходят пуши об оплате от Mir Pay / СБПэй, вы можете отключить уведомления для Mir Pay в настройках Android («Настройки» → «Приложения» → «Mir Pay» → «Уведомления» → Выключить). На работоспособность бесконтактной оплаты это никак не повлияет, но дублирующие пуши перестанут приходить.


4. Безопасность и конфиденциальность (Zero Trust)

Мы уделяем особое внимание безопасности ваших финансовых данных:
* Нет доступа к счетам: Приложение «Считаю» не запрашивает логины и пароли от ваших банковских кабинетов и не подключается к вашим счетам напрямую. Оно работает исключительно с текстом уведомлений, которые вы получаете.
* Шифрование данных: Все токены авторизации и служебные данные, хранящиеся на устройстве для связи с сервером, зашифрованы с использованием уникального аппаратного ключа вашего Android-устройства.
* Локальный парсинг: Анализ текста на предмет наличия банковских ключевых слов происходит локально на вашем устройстве. Только если текст определен как транзакционный, он в зашифрованном виде передается на наш защищенный бэкенд для ИИ-распознавания деталей.


5. Часто задаваемые вопросы (FAQ)

В: Что делать, если автозапись перестала работать после обновления приложения?

О: Иногда Android при обновлении приложений сбрасывает разрешения для служб прослушивания. Если это произошло, просто зайдите в настройки автозаписи в «Считаю», выключите и снова включите первый тумблер («Чтение уведомлений»). Это обновит регистрацию службы в системе.

В: Будет ли работать автозапись, если у меня временно пропал интернет?

О: Да. Служба перехватит пуш, сохранит его в защищенную локальную базу данных на телефоне и, как только появится связь, отправит его на сервер для AI-анализа и добавления в ленту.

В: ИИ неправильно определил категорию или магазин. Как это исправить?

О: Просто откройте транзакцию в ленте «Считаю» и вручную выберите правильную категорию или укажите нужный бренд. Наш искусственный интеллект обучается на ваших исправлениях и в следующий раз распределит аналогичную трату абсолютно верно.

Попробуйте «Считаю»

Начните вести учёт расходов с помощью ИИ уже сегодня