就交付而言,Firebase OTP 或 Twilio OTP 更可靠吗?

Is the Firebase OTP or Twilio OTP more reliable in terms of delivering?

我一直在使用带有 OTP 的 Firebase 身份验证,在 600 名用户中,大约 (5%) 20-40 无法接收他们第一次尝试使用 OTP 短信,有些则尝试了多次。

大多数用户目前都在埃及,网络连接有时不太好。

如果我使用 twilio Otp 服务,它会有所不同吗,因为他们在这个服务领域的存在时间更长,并且可能有不同的基础设施,还是会相同?

任何实际经验将不胜感激。

Twilio 的 Authy 被各种著名网站使用,如 Twitch、Coinbase、DuckDuckGo 等。Firebase 也不错。如果您的应用程序是基于基于短信的身份验证,那么建议使用 Twilio,但如果它基于电子邮件,那么 Firebase 更好。

正如您所说,埃及的用户遇到了问题,您可以让他们中的一些人自愿免费试用 Twilio 运行 吗?就像您可以使用 Twilio 的 API 为 OTP 制作一个测试应用程序,并让 5% 的用户试用它是否有效,然后,这取决于您。

谢谢! -Arnav :)

此处为 Twilio 开发人员布道师。

首先,我们非常努力地确保接收到通过 Authy 或 Verify API 发送的 OTP 消息。当然,这取决于您要发送到的国家/地区的网络和连接。

如果您在送达能力方面遇到问题,您可以考虑使用 Authy,因为它允许您通过 SMS 和 voice and authenticator applications 发送 OTP。如果您可以鼓励您的用户使用 Authy 应用程序(或其他身份验证器),那么您就不需要发送 SMS 消息,也不必担心可传递性。