JGsms简介
JGsms插件封装了极光短信验证服务,满足 App 短信验证需求
iOS:7.0及以上
<meta-data name="JPUSH_APPKEY" value="您应用的Appkey"/>
<meta-data name="JPUSH_CHANNEL" value="developer-default"/>
字段描述:
· JPUSH_APPKEY:通过极光推送网站获得
· JPUSH_CHANNEL:目前默认‘developer-default’
初始化
init({params}, callback(ret))
appKey:
ret:
{
status: true, //布尔型;true||false
}
var demo = api.require('JGsms');
demo.init({
appKey : '10002431',
}, function(ret, err){
api.alert({msg: JSON.stringify(ret)});
});
Android系统,iOS系统
可提供的1.0.0及更高版本
获取短信验证码
getCode({params}, callback(ret))
PhoneNumber:
tempId:
ret:
{
uuid:'', //字符串类型;发送成功后返回uuid(仅android支持)
value:, //字符串;(仅iOS支持)
error:, //错误信息
errorCode:, //数字类型,错误码(仅android支持)
}
var demo = api.require('JGsms');
demo.getCode({
PhoneNumber : '10002431',
}, function(ret){
api.alert({msg: JSON.stringify(ret)});
});
Android系统,iOS系统
可提供的1.0.0及更高版本
获取语音验证码
getVoiceCode({params}, callback(ret))
PhoneNumber:
language:
ret:
{
uuid:'', //字符串类型;发送成功后返回uuid(仅android支持)
value:, //字符串;(仅iOS支持)
error:, //错误信息
errorCode:, //数字类型,错误码(仅android支持)
}
var demo = api.require('JGsms');
demo.getVoiceCode({
PhoneNumber : '10002431',
}, function(ret){
api.alert({msg: JSON.stringify(ret)});
});
Android系统,iOS系统
可提供的1.0.0及更高版本
提交验证码
commitCode({params}, callback(ret))
PhoneNumber:
code:
ret:
{
value:, //字符串;
error:, //错误信息
code:'', //字符串类型;验证成功验证码信息(仅android支持)
errorCode:, //数字类型;错误码(仅android支持)
}
var demo = api.require('JGsms');
demo.commitCode({
PhoneNumber : '10002431',
code:''
}, function(ret){
api.alert({msg: JSON.stringify(ret)});
});
Android系统,iOS系统
可提供的1.0.0及更高版本