Как Twitter мог отправлять / получать миллионы SMS-сообщений бесплатно? - PullRequest
13 голосов
/ 08 сентября 2010

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

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

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

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

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

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

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

Итак, короткая история - как наЗЕМЛЯ Твиттер проверил это?Они делали похожую вещь (позволяя пользователям обмениваться SMS-сообщениями с приложением) с самого начала.Даже если бы они договорились о НЕВЕРОЯТНОЙ скидке (скажем, 0,001 доллара за сообщение), они бы заплатили ОГРОМНУЮ стоимость за отправку сотен миллионов сообщений, которые они обрабатывают.

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

1 Ответ

9 голосов
/ 08 сентября 2010

После небольшого количества поисков в Google похоже, что Twitter просто подписывает соглашения с компаниями, производящими сотовые телефоны в разных странах.Например (входящие спам-ссылки в блоге Твиттера):

Некоторые подробности о SMS в целом здесь .

...