我正在开发一个应用程序,可以向用户发送和接收短信消息(不用担心——这不是垃圾邮件——应用程序的每个用户都希望发送和接收这些信息)。
该应用程序的一个关键方面是,如果用户向该应用程序发送了一条消息,则该应用程序会将该消息发送给该用户“团队”中的每个人。因此,应用程序将发送和接收大量的消息(我希望有几千个用户,每天会有5,000-10,000条SMS消息)。
我已经尝试了许多选项:
1.将短信发送到电子邮件
2.将手机连接到我的服务器
3.与短信网关签订合同
选项1很棒,因为它是免费的,但不可靠(显然,移动供应商会将这些消息排队在他们可以收费的短信消息之后,因此它们经常被延迟或丢失)。
选项2也很便宜,但是手机无法跟上我将要发送的消息数量。此外,移动电话服务提供商将认为这种消息数量过多。
选项3完美无缺,除了短信网关提供商按每条消息收费(通常是每条0.02美元至0.06美元),这就产生了一个不可能扩展的问题。(让我想起了旧商业格言……“当然,我们在每次交易中都会亏钱,但我们会通过扩大规模来弥补”)
所以,长话短说——Twitter是如何做到这一点的?他们从一开始就一直在做类似的事情(允许用户与应用程序交换短信消息)。即使他们谈判获得了令人难以置信的折扣(比如每条0.001美元),他们也将支付巨额费用来发送数亿条消息。
请问有人知道他们是怎么做到的吗?
该应用程序的一个关键方面是,如果用户向该应用程序发送了一条消息,则该应用程序会将该消息发送给该用户“团队”中的每个人。因此,应用程序将发送和接收大量的消息(我希望有几千个用户,每天会有5,000-10,000条SMS消息)。
我已经尝试了许多选项:
1.将短信发送到电子邮件
2.将手机连接到我的服务器
3.与短信网关签订合同
选项1很棒,因为它是免费的,但不可靠(显然,移动供应商会将这些消息排队在他们可以收费的短信消息之后,因此它们经常被延迟或丢失)。
选项2也很便宜,但是手机无法跟上我将要发送的消息数量。此外,移动电话服务提供商将认为这种消息数量过多。
选项3完美无缺,除了短信网关提供商按每条消息收费(通常是每条0.02美元至0.06美元),这就产生了一个不可能扩展的问题。(让我想起了旧商业格言……“当然,我们在每次交易中都会亏钱,但我们会通过扩大规模来弥补”)
所以,长话短说——Twitter是如何做到这一点的?他们从一开始就一直在做类似的事情(允许用户与应用程序交换短信消息)。即使他们谈判获得了令人难以置信的折扣(比如每条0.001美元),他们也将支付巨额费用来发送数亿条消息。
请问有人知道他们是怎么做到的吗?