Универсальная инструкция для решения проблем с пересылкой СМС Copy link to clipboard

Итак, вы скачали приложение, настроили фильтр на пересылку, но СМС не отправляются туда, куда вы указали в фильтре. Далее мы рассмотрим наиболее популярные причины таких проблем.

Задача №1. Определяем причину проблем.

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

  1. Откройте ваш созданный фильтр, ничего не меняя в нём сохраните его. Приложение предложит вам отправить тестовое сообщение, согласитесь. Проверьте доставку этого сообщения в указанное вами место.
  2. Откройте приложение, держите его включённым и экран вашего устройства активным. Инициируйте каким-либо образом приход СМС, которая должна быть переслана, это должно быть реальное СМС, которое придет в этот момент к вам на устройство. Проверьте доставку этого сообщения в указанное вами место.
  3. Закройте приложение (полностью, уберите его из списка открытых приложений). Для чистоты эксперимента можно подождать несколько часов/довести заряд батареи до низкого значения (всё это является триггерами для вашей ОС запретить приложению работать в фоновом режиме и узнавать о новых СМС). Инициируйте каким-либо образом приход СМС, которая должна быть переслана, это должно быть реальное СМС, которое придет в этот момент к вам на устройство. Проверьте доставку этого сообщения в указанное вами место.
Во всех случаях, когда данные пересылаются через наш сервер, они ставятся в общую очередь. Так как сообщений бывает много, то задержка в пересылке может занимать некоторое время.

Итак, вы сделали все эти три шага, теперь перейдем к разъяснению результатов этой проверки.

Пункт 1.

Если тестовое сообщение успешно пришло в указанное вами место, значит механизм отправки сообщений работает исправно (это хорошо), перейдите к Пункту 2.

Если сообщение не пришло в указанное место, то далее будут наиболее популярные причины (в зависимости от того, куда вы отправляете СМС).

На e-mail
  • В качестве цели, куда отправлять вы выбрали свой рабочий или непопулярный почтовый сервис (популярные - @gmail.com и т.д.) и пересылка идёт через способ "Наш сервер". Решение - зайдите в настройки приложения и измените способ отправки на Gmail API или SMTP. Не забудьте отключить пункт "Наш сервер", чтобы ваши e-mail не отправлялись через него.
  • Обязательно проверьте папку Спам (некоторые письма могут попадать туда из-за шаблонного содержания).
  • Убедитесь, что интернет соединение активно и стабильно.
На другой телефон
  • Вероятнее всего не выданы какие-то необходимые разрешения. Для отправки на другой номер телефона нужно разрешение SEND_SMS и иногда требуется READ_PHONE_STATE (ОС Android требует это разрешение, чтобы приложение могло правильно обрабатывать СМС и понимать на какую сим карту оно пришло). Решение - зайти в настройки телефона, найти приложение в списке приложений и в разделе разрешений забрать все разрешения и вновь их выдать (это может обновить данные для приложения и позволит решить проблему).
  • Так как приложение использует стандартную отправку СМС с телефона, то необходимо убедиться, что данные передаются в стандартное приложение для отправки СМС на вашем устройстве. Откройте его и найдите диалог с тем номером телефона, который указали в приложении, СМС должно там отобразиться (иногда тут же отображается ошибка с пояснением в чем была проблема).
На URL
  • Наиболее частая проблема - неправильная обработка данных на сервере, изучите нашу инструкцию по отправке на URL. Лучше всего если данную обработку будет выполнять профессиональный программист, он быстро разберется в чем дело.
  • Убедитесь, что интернет соединение активно и стабильно.
Остальные способы
  • В случае пересылки в telegram, max, vkontakte вероятнее всего вы не добавили бота или не предоставили ему разрешение отправлять вам или в групповой чат сообщения. Изучите справочные статьи по этим способом отправки на этом сайте.
  • Возможны проблемы на сервере. Мы следим за их работой, но бывают случаи, когда стабильность нарушается. В этом случае сделайте "написать разработчику" из меню приложения и сообщите нам о проблеме.

Пункт 2.

Этот пункт проверяет то, как приложение реагирует на реальные СМС. важно держать приложение включённым, чтобы исключить проблемы, которые возникают при фоновой работе приложения.

Если СМС успешно переслано, то это замечательно и пока что в приложении всё работает как надо.

Если СМС не было доставлено, и пункт 1 был успешен, то вот наиболее вероятные проблемы:

  • Неправильная настройка фильтра. Чаще всего это связано с тем, что вы указали какие-то правила для пересылки - по тексту, или только от определенных контактов и т.д.. В этом случае мы рекомендуем вам создать один простой фильтр для тестов (не переходить в расширенные настройки) и повторить пункт 2 для этого фильтра. Если он сработает, то следует изучить настройки основного фильтра, чтобы определить по какому из правил фильтрации сообщение не было пройдено.
  • RCS-сообщения. Это новый вид сообщений в чатах, которые использует Google, такие сообщения не являются обычными СМС и ОС Android их фиксирует как MMS, для пересылки таких сообщений нужно включить пересылку MMS для фильтра или отключить RCS-сообщения в настройках телефона.
  • Если RCS-сообщения отключены и создание простого фильтра не помогло выполнить пункт 2, то сделайте "написать разработчику" из меню приложения и мы будем изучать ситуацию.

Пункт 3.

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

Если данный пункт не выполняется, а два предыдущих работают как надо, то проблема в фоновой работе ОС. Вот возможные причины и их решение:

  • В первую очередь убедитесь, что "оптимизация работы батареи" для приложения отключена, это наиболее вероятная проблема.
  • Если приложение перестаёт работать после перезагрузки приложения или спустя длительное время, то нужно изучить настройку телефона Автозапуск (она есть в некоторых моделях устройств, в других её нет), нужно обязательно добавить приложение туда.
  • Если это не помогло, то обратитесь за информацией к Google (лучше всего задать вопрос через их ИИ, там объясняют довольно хорошо), запрос должен звучать примерно так "как запретить телефон *модель вашего устройства* отключать фоновую работу приложения". Такой запрос выдаст вам несколько вариантов решения и подскажет где именно в настройках телефона и что нужно включить/отключить.

Итоги

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

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

Скачать приложение SMS Forwarder:

Download from Google PlayDownload from HuaweiDownload from RustoreDownload from Bazaar