2***@qq.com
2***@qq.com
  • 发布:2019-05-13 23:29
  • 更新:2020-05-27 16:02
  • 阅读:3709

Mob短信验证码插件使用说明

分类:uni-app

欢迎使用Mob短信验证码插件


插件地址:
https://ext.dcloud.net.cn/plugin?id=399
MobSms实现了注册时短信验证,取回密码手机验证功能,使用此模块之前需要先去http://mob.com/ 注册获取MOBAppKey和MOBAppSecret,mob每天可以有10000条免费的短信,基本上可以算是免费的了

使用注意事项: 1、请在云端打包!请在云端打包!请在云端打包!(重要的事说三遍) 2、短信中的掌淘科技可以去除,具体请咨询mob官方 3、老给一个手机号发短信会导致失败率很高,这个是运营商为了防骚扰做的

使用Mob短信验证码插件


1. 配置插件[^code]

将相应的MOBAppKey和MOBAppSecret填写到APP原生插件配置里  

1. 注册插件[^code]

const mobsms = uni.requireNativePlugin('HY-MobSms');

2. 发送验证码[^code]

// 请求验证码,其中country表示国家代码,如“86”;phone表示手机号码,如“13800138000”  
//成功  
mobsms.sendSms({country:'86',phone:this.phone},result=>{  
    console.log(JSON.stringify(result))  
    if(result.code==1){  
        uni.showToast({  
          title: "发送成功",  
          icon: "success"  
        })  
    }else{  
        uni.showToast({  
          title: "发送失败",  
          icon: "none"  
        })  
    //失败会返回错误码                                          //错误码对应查看地址:[http://wiki.mob.com/android-api-%E9%94%99%E8%AF%AF%E7%A0%81%E5%8F%82%E8%80%83/][3]  
    //const status= result.status  
})

1. 验证验证码[^code]

mobsms.verify({country:'86',phone:this.mobile.phone,code:this.mobile.code},result=>{  
    console.log(JSON.stringify(result))  
    if(result.code==1){  
        uni.showToast({  
          title: "验证成功",  
          icon: "success"  
        })  
    }else{  
        uni.showToast({  
          title: "验证失败",  
          icon: "none"  
        })  
        //失败会返回错误码  

        //错误码对应查看地址:[http://wiki.mob.com/android-api-%E9%94%99%E8%AF%AF%E7%A0%81%E5%8F%82%E8%80%83/][4]  
        //const status= result.status  
    }  
})
0 关注 分享

要回复文章请先登录注册

丝路网

丝路网

这个是安卓和ios都能用的吗?还是就是安卓版的?
2020-05-27 16:02
2***@qq.com

2***@qq.com (作者)

回复 王者地带 :
uniApp可以免安装更新的
2019-05-14 10:06
2***@qq.com

2***@qq.com (作者)

回复 王者地带 :
方便个人开发者
2019-05-14 10:02
2***@qq.com

2***@qq.com (作者)

回复 王者地带 :
sdk也是请求服务器的,只是可能mob加密了,只能手机端调用免费短信。插件命名不是很规范正在修改,可能今天能上传
2019-05-14 10:01
王者地带

王者地带

短信的,不是很简单吗,直接后端服务器请求API 就好了, 这种固定的封装前端式,一旦短信服务商出现故障, App短信功能完全无法使用了。
只能眼睁睁在等,完全没有B计划可走,如果短信服务商价格变化或者出现什么其他原因你无法接受的, 你只能重新修改app,重新上架等待更新了,影响用户体验。

如果是后端服务器上的,更换成其他短信服务商api后照样正常使用,现在阿里短信,腾讯云等等,都是可以用多少条,月结算,完全无压力
2019-05-14 00:10