Как прошел Twitter, чтобы отправить / получать миллионы SMS-сообщений бесплатно?

StackOverflow https://stackoverflow.com/questions/3668372

  •  01-10-2019
  •  | 
  •  

Вопрос

Я работаю над приложением, которое отправляет и получает SMS-сообщения и от своих пользователей. (Не волнуйтесь - это не спам - каждый пользователь приложения ожидает отправки и получения этих сообщений).

Один ключевой аспект приложения ... Если пользователь отправляет сообщение в приложение, приложение затем отправляет это сообщение каждому человеку на «команде пользователя». Таким образом, приложение будет отправлять получение довольно значительного количества сообщений (я надеюсь на несколько тысяч пользователей и 5000-10 000 SMS-сообщений в день).

Я экспериментировал с рядом вариантов:

  1. SMS для электронной почты
  2. Подключение мобильного телефона на моем сервере
  3. Договаривающийся SMS-шлюз

Вариант 1 отлично, поскольку это бесплатно, но ненадежна (по-видимому, мобильные поставщики очереди этих сообщений после SMS-сообщений они могут заряжать, поэтому они часто получают поздние или потерянные)

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

Опция 3 идеально подходит, за исключением того, что поставщики SMS-шлюза взимаются за сообщение (обычно 0,02-100 долларов США на), что создает невозможную проблему масштабирования. (Напоминает мне о старом бизнес-поговорке ... «Конечно, мы теряем деньги на каждую транзакцию, но мы сделаем его в объеме ...»)

Итак, длинная история короткая - как на земле выключила Твиттер? Они делали подобное (позволяющее пользователям обмениваться SMS-сообщениями с приложением) с начала. Даже если они договорились о невероятной скидке (скажем, $ 0,001 за сообщение), они будут платить огромную стоимость для отправки сотен миллионов сообщений, которые они обрабатывают.

У кого-нибудь есть идеи, как они это сделали?

Это было полезно?

Решение

После небольшого количества гуглангу, похоже, что Twitter просто подписывает сделки с мобильными телефонами компании в разных странах. Например, (Twitter Blog Post Link Spam Incoming):

Еще подробнее о смс в целом здесь.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top