API бесплатных СМС для вашего приложения

API бесплатных СМС для вашего приложения

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

💸 Сначала я просто офигел от цен

В своём приложении мне нужно было уведомлять клиентов о разных событиях. Пошёл смотреть СМС-провайдеров и немного приуныл: цена за одно сообщение начиналась от 8 рублей, а у некоторых доходила и до 15.

Например: пользователь подтверждает номер телефона, ему улетает код, и это стоит мне 10 рублей! Один код! Если пользователей много, сумма набегает быстро. Платить такие деньги я был не готов.

🔍 Ищу альтернативу

Тогда у меня появилась мысль: а что если отправлять СМС прямо со своего телефона? Полез искать готовые решения, но нашёл только старые, давно заброшенные проекты. Ничего живого.

Ну и ладно, подумал я. Напишу сам.

🛠 Пишу своё приложение

Взял Flutter и Dart. Главное условие у меня было такое: приложение должно спокойно работать на старых Android-телефонах, ведь именно такие обычно валяются в ящике стола без дела. На 2026 год минимальная версия, которую поддерживает Flutter, это Android API 24, то есть Android 7 (он вышел примерно в 2016-м).

Вместе с приложением написал бэкенд, который публикует в интернете небольшой сайт smsapp.jetgoods.ru. Через него можно отправлять СМС: телефон сам ходит на сервер, забирает задания и отправляет сообщения.

В итоге СМС на моём тарифе обходятся в пару сотен рублей в месяц. Разница с провайдерами огромная, так что вопрос «куда идти» для меня решился сам собой.

🔋 Но тут Android начал вставлять палки в колёса

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

Старые версии в этом смысле гораздо добрее. А вот на моём телефоне с Android 10 заставить систему не трогать приложение было настоящей борьбой. Пришлось покопаться в настройках и отключить оптимизацию батареи и памяти именно для этой программы, чтобы телефон её не замораживал и не останавливал.

Если столкнётесь с тем же, загляните на сайт dontkillmyapp.com. Там для каждого производителя расписано, какие кнопки нажимать, чтобы телефон перестал убивать ваши приложения. Очень выручает. 🙏

📦 Выкладываю в открытый доступ

В итоге я собрал две версии: для Android 7 и для Android 11. Обе лежат на сайте smsapp.jetgoods.ru.

📱 Как этим пользоваться

Всё просто:

  1. Берёте старый Android-телефон.
  2. Устанавливаете на него моё приложение и запускаете.
  3. Открываете в браузере сайт, который оно покажет.
  4. Отправляете СМС прямо с этого сайта. Сообщения уходят с номера вашего телефона.

Если у вас на тарифе есть пачка бесплатных СМС, получается очень выгодно. 💰

⚠️ Один минус, о котором стоит знать

Оператор может заподозрить неладное, если слать СМС слишком часто и помногу. Я проверил это на себе: попробовал сделать рассылку и отправлял сообщения раз в несколько секунд. Через пару минут оператор заблокировал мне отправку, и пришлось писать в поддержку, чтобы всё разблокировали. 😅

Так что не увлекайтесь и не гоните сотни сообщений в минуту.

✅ Итог

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

(Просмотрено 1 раз, 1 раз за сегодня)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *