Служба автозаписи трат в приложении «Считаю» (Tally) позволяет полностью автоматизировать учёт ваших финансов. Как только вам приходит PUSH-уведомление от банка о покупке или переводе, приложение перехватывает его в фоновом режиме, а наш искусственный интеллект мгновенно распознает сумму, валюту, категорию расходов, бренд (магазин) и автоматически добавляет транзакцию в вашу ленту.
В этой статье мы подробно разберем, как устроена автозапись, за что отвечает каждый пункт в настройках приложения, как избавиться от постоянного уведомления в шторке и как сделать так, чтобы лишние приложения не засоряли вашу финансовую ленту.
Оглавление
- Три главных настройки автозаписи (разбор тумблеров)
* 1.1. Чтение уведомлений (Базовый доступ)
* 1.2. Работа в фоне (Игнорирование оптимизации)
* 1.3. Максимальная надёжность (Постоянная служба) - Как скрыть постоянное уведомление «Считаю ваши траты»?
- Как отключить пуши у лишних приложений и избежать дублирования?
* 3.1. Как «Считаю» отсекает лишние сообщения?
* 3.2. Способ 1: Настройка уведомлений внутри банковских приложений
* 3.3. Способ 2: Отключение пушей дублирующих приложений в системе - Безопасность и конфиденциальность (Zero Trust)
- Часто задаваемые вопросы (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% стабильности работы службы!
Мы добавили специальный мост в настройки системы, чтобы вы могли убрать плашку в один клик:
- Откройте приложение «Считаю» и перейдите в «Настройки» → «Автозапись трат».
- Убедитесь, что тумблер «Максимальная надёжность» включен.
- В появившемся желтом блоке с подсказкой нажмите кнопку «Скрыть уведомление в системе».
- Приложение автоматически откроет системный экран настроек уведомлений для «Считаю».
- Найдите категорию уведомлений с названием «Автозапись трат» (или канал
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-анализа и добавления в ленту.
В: ИИ неправильно определил категорию или магазин. Как это исправить?
О: Просто откройте транзакцию в ленте «Считаю» и вручную выберите правильную категорию или укажите нужный бренд. Наш искусственный интеллект обучается на ваших исправлениях и в следующий раз распределит аналогичную трату абсолютно верно.