我正在构建一个我需要使用SMS的移动应用程序(android等)。当用户首次向我的应用程序注册时,SMS将简单地发送激活码(并且可能是另一个同样简单的用法)。由于谷歌是一家受人尊敬的公司,谷歌语音是免费的(API),我当时正考虑使用谷歌语音。但是,很多开发人员似乎都在使用Twilio。使用Twilio SMS而非Google语音短信是否有利于我发送验证码的基本用法(同样,Google Voice是免费的)?
答案 0 :(得分:9)
您要关联的API不是官方Google API,因此无法保证其可靠运行或Google不会决定在某些时候停用API。 因此,您需要支付一定程度的可靠性,而不是依赖于谷歌语音的非正式挂钩。
有许多SMS API可用,Twilio肯定是众所周知的,但还有其他的。 看一下我在一段时间后发布的一些提供商列出的另一个答案。 How to send SMS programatically in a professional and reliable way?
答案 1 :(得分:7)
Google语音似乎limit可以发送的短信数量。他们没有详细说明限制。
为防止滥用,您可以从Google语音发送的短信数量有限制。如果您已达到限制,您将看到一条消息,指出“由于达到了文本消息限制,您的消息未被发送。请稍后再试或尝试发送给更少的联系人。您必须发送给更少的人,或者稍后尝试发送短信。
Twillio也会limit短信的数量,但这是一个记录的限制。
每个启用Twilio SMS的长码(常规10位数字)每秒可发送1条SMS消息。很遗憾,我们无法调整此费率限制。如果您的应用程序需要大量的外发短信,我们建议您使用短信代码。
所以我猜不同的是,有人可能会让你失望,但是是免费的。另一个不会,如果你留在他们的极限,但要花钱。