【发布时间】:2015-03-25 22:58:21
【问题描述】:
起初这似乎是一个简单的计算,但事实并非如此。
根据 Twilio 的说法,我可以每部手机每秒发送一条短信。因此,如果用户必须在一秒钟内收到一条短信,那么用一部手机,我可以在 60 秒内发送 60 条短信。但是,如果 5 秒钟的等待是可以的。如果我有 5 部手机而不是 1 部呢?那么有多少用户可以在一分钟内满意地接收短信呢?
如果我换成 8 部手机而不是 5 部呢?
同样,满意意味着用户在 5 秒内收到短信,如(0,5]。
我需要知道答案,以便知道要从 Twilio 购买多少电话号码。我正在为我的移动应用推出自己的短信验证。谢谢。
【问题讨论】:
-
"如果用户必须接收短信"- 错误的技术。 SMS一点也不可靠,更不用说有时限了。当然,交货通常很快,但可能会发生 24 小时延迟或完全损失。这就是它们便宜的原因:送货是一种尽力而为的尝试。
-
@MSalters 感谢您的意见。但我仍然想在我的设计中尽最大努力,这样我就不会成为瓶颈。
-
我认为你看错了问题。正如@MSalters 指出的那样,SMS 技术没有时间限制,也没有安全/可靠,因此发送并不意味着接收。您应该检查您的服务提供商传输网络设备的功能,因为 SMS 接收率与 SMS 发送率几乎无关......但这是我的意见,如果我错了,请纠正我(这是我不得不几年使用电信设备做一些事情)并小心寻找什么,因为 SMS 不使用正常的数据通道,而是使用调试/维护通道
-
@Spektre:那是 GPRS 之前的 GSM。而且它不是维护或调试通道,而是信号通道。
-
@MSalters 很高兴知道谢谢您的纠正