smsVerification 原生插件封装了云之讯短信验证接口,使用此原生插件可快速集成云之讯短信功能到自己的 APP。在使用之前需要先到云之讯开发者平台申请注册开发者账号,短信接入的流程如下图所示:
详情参考 云之讯短信验证接入指南。
本原生插件封装了上述步骤中的对接接口的过程。
请求云之讯服务器,发送验证码到用户客户端
sendMessage({params},callback())
softVersion:
accountSid
accountToken
body:
{
appId: '', //字符串类型;应用ID
templateId: '', //字符串类型;短信模板id,短信模板需要到控制台创建,创建完成后就可以获得该值
phoneNumber: '', //字符串类型;需要下发短信的手机号码,支持国际号码,需要加国家码
param: '' //字符串类型;模板中的替换参数,如果有多个参数则需要写在同一个字符串中,以逗号分隔. (如:param=“a,b,c”)
}
ret:
{
"respCode" : "000000",
"failure" : 1,
"templateSMS" : {
"createDate" : 20140623185016,
"smsId" : "f96f79240e372587e9284cd580d8f953"
}
}
var smsVerification = api.require('smsVerification');
smsVerification.sendMessage({
softVersion : '2014-06-30',
accountSid : 'e03bc9106c6ed0eaebfce8c368fdcd48',
accountToken: '',
body: {
appId : 'e462aba25bc6498fa5ada7eefe1401b7',
templateId : 1,
phoneNumber : '15301058162',
param :'100'
}
}, function(ret){
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的1.0.0及更高版本