Sms Twitter是如何免费发送/接收数百万条短信的?

Sms Twitter是如何免费发送/接收数百万条短信的?,sms,sms-gateway,bulksms,Sms,Sms Gateway,Bulksms,我正在开发一个向用户发送和接收短信的应用程序。(别担心——这不是垃圾邮件——应用程序的每个用户都希望发送和接收这些消息) 应用程序的一个关键方面。。。如果用户向应用程序发送消息,应用程序会将该消息发送给该用户“团队”中的每个人。因此,该应用程序将发送和接收相当数量的短信(我希望有几千个用户,每天5000-10000条短信) 我一直在尝试多种选择: 短信到电子邮件 将手机连接到我的服务器 签约SMS网关 选项1很好,因为它是免费的,但它不可靠(显然,移动提供商在收取短信费用后将这些短信排队,因此它

我正在开发一个向用户发送和接收短信的应用程序。(别担心——这不是垃圾邮件——应用程序的每个用户都希望发送和接收这些消息)

应用程序的一个关键方面。。。如果用户向应用程序发送消息,应用程序会将该消息发送给该用户“团队”中的每个人。因此,该应用程序将发送和接收相当数量的短信(我希望有几千个用户,每天5000-10000条短信)

我一直在尝试多种选择:

  • 短信到电子邮件
  • 将手机连接到我的服务器
  • 签约SMS网关
  • 选项1很好,因为它是免费的,但它不可靠(显然,移动提供商在收取短信费用后将这些短信排队,因此它们经常被延迟或丢失)

    选项2也很便宜,但手机跟不上我要发送的信息数量。此外,移动电话供应商会考虑这一消息量过多。 选项3是完美的,除了SMS网关提供商对每条消息收费(通常为每封0.02-0.06美元),这会造成不可能的扩展问题。(这让我想起了一句古老的商业格言……“我们当然会在每笔交易中赔钱,但我们会在数量上弥补……”

    那么,长话短说——Twitter究竟是如何做到这一点的?他们从一开始就在做类似的事情(允许用户与应用程序交换短信)。即使他们协商了一个令人难以置信的折扣(比如每封邮件0.001美元),他们也要付出巨大的成本来发送他们处理的数亿条邮件


    有人知道他们是如何做到这一点的吗?

    在谷歌搜索了一段时间后,Twitter似乎只是在与不同国家的手机公司签订协议。例如(Twitter博客帖子链接垃圾邮件传入):

    • 澳大利亚:
    • 印度尼西亚:
    • 新西兰:
    • 英国:

    关于一般短信的更多细节。

    也许twitter花了很多钱,但我相信他们还是赚了很多钱。比如广告,收集电话号码等信息。想象一下,发送/接收数以百万计的短信,仅仅知道用户使用的手机的品牌和型号就很有价值。你可以通过出售这些信息来分析谁(年龄、性别等)在哪个国家使用什么类型的手机等。推特已经发展成为一个通过出售其数据赚钱的巨人。但在很长一段时间里,据我所知,这只是几个人的一个小宠物项目。即使在那时,它也在发送大量的信息。我无法想象他们每天支付数百或数千美元来提供一个几乎没有可预见的收入潜力的免费服务。当然,我可能完全错了……这是一个有趣的问题,但不幸的是与编程无关:\@Dan-我认为这是一个编程问题,因为我希望答案不是“Twitter与Clickatell达成了某种交易”,而是“Twitter使用“X”构建了自己的短信网关。下面是他们如何构建的…”也就是说,如果其他人也觉得这是一个不合适的问题,我道歉,我会删除它。我真的希望发现早期的推特团队已经构建了一些东西(可能我可以从中学习,也许可以进行反向工程)。但到目前为止,他们似乎刚刚与电话公司达成了很好的协议。太糟糕了。然而,这是一个非常有用的答案-谢谢熊!这个答案解释了Twitter在规模相当大之后是如何管理自己的。但是,在公司发展到足以与这些公司谈判之前,它最初是如何管理的呢?即使在早期,发送10万条短信也会消耗大量现金?@mattstuehler在早期,Twitter短信仅限于美国。在美国,手机公司向收短信的人收取费用。这意味着在美国有很多免费发送短信的方法-请参阅