🚴♀️标准短信
大约 3 分钟
📨标准短信
发送固定消息模板短信
此方法将使用配置文件中预设的短信模板进行短信发送
该方法指定的模板变量只能存在一个(配置文件中)
如使用的是腾讯的短信,参数字符串中可以同时存在多个参数,使用 & 分隔例如:您的验证码为{1}在{2}分钟内有效,可以传为 message="1234"+"&"+"5"
SmsResponse sendMessage(String phone,String message);
发送固定模板多模板参数短信
在使用中有很多用户反馈,很多时候需要单个模板,但是模板中存在多个参数的短信,所以我们对此进行了适配
同样,有时候模板中并没有存在变量,所以可以直接在 messages
中填写null
即可
SmsResponse sendMessage(String phone,LinkedHashMap<String,String> messages);
使用指定模板发送短信
使用指定模板进行短信发送,templateId为模板ID,messages为短信内容,在messages中可以存在一个或多个变量,取决于模板
key为模板的变量名称,value为模板变量的值
SmsResponse sendMessage(String phone, String templateId, LinkedHashMap<String,String> messages);
群发短信,固定模板短信
此方法使用配置文件中预设的短信模板进行短信发送
该方法指定的模板变量只能存在一个(配置文件中)
phones 为要群发的手机号
SmsResponse massTexting(List<String> phones, String message);
注意
考虑到性能和大部分的厂商支持,不建议一次性发送超过1000个手机号
如果有大量短信需要进行群体发送,建议使用异步群发短信或分批次多次发送
使用自定义模板群发短信
与单体自定义模板短信类似,区别为此方法是群发短信,可以同时向多个手机号进行发送
SmsResponse massTexting(List<String> phones,String templateId, LinkedHashMap<String, String> messages);