最可靠的做法是App后台必须要接入最少两个短信平台
优采云 发布时间: 2021-06-08 22:32
最可靠的做法是App后台必须要接入最少两个短信平台
3.3.3 建立可靠的短信服务
短信服务是App后台最不可控的服务。如果使用的短信平台因各种因素不稳定,则用户可能收不到短信或在App后台需要很长时间才能收到短信。短信。目前,大部分App用户注册都需要验证手机号。如果用户收不到短信,则表示无法注册。这对App的运营影响很大。为了降低短信服务被***的风险,笔者建议最靠谱的做法是App后台至少要连接两个短信平台。当当前使用的短信平台变得不可靠时,立即切换到另一个短信平台发送短信,主要方法是通过配置文件在App后台控制使用哪个短信平台。
首先在配置文件中配置当前使用的短信平台,示例如下。
配置文件App.conf中短信平台的配置:
[sms] currentSmsPlat=短信平台a
在发送短信的逻辑中,使用的短信平台是根据配置文件确定的。伪代码如下:
/* * 发送短信的逻辑 */ //读取配置文件中设置使用的短信平台 smsPlat = readConf(“sms: :currentSmsPlat”); if (smsPlat == “短信平台a”) { //判断使用哪个短信发送短信 /* 使用短信平台a 发送短信 */ } elseif (smsPlat == “短信平台b”) { /* 使用短信平台b 发送短信 */ }
喜欢的朋友可以加我们的微信:
51CTO阅读频道二维码
51CTO阅读频道活动讨论群:342347198