MobTech短信验证ApiCloud端SDK

Connor 币安binance交易所 2022-12-12 157 0

短信验证码SDK,为开发者提供全球通用的短信验证码工具,开发者可以用其在App植入短信验证码SDK、简单设置即可实现短信验证功能,集成快速便捷,且后期易于管理交易所官网app下载ios

配置集成 开发者使用本模块之前需要先到Mob官网申请开发者账号,并在账号内填写相应信息创建自己的 APP,从而获取AppKey和AppSecret,然后添加SMSSDK功能,获取模板id交易所官网app下载ios。 详情参考:快速集成获取Appkey和AppSecret

准备工作

下载并安装开发工具:APICloud Studio 2

创建应用

APICloud提供了两种创建应用的方式,方便开发者在云端或APICloud Studio中创建应用交易所官网app下载ios。 云端创建应用:

(1)注册并登录APICloud系统:

APICloud Studio中创建应用:

(2) 登录APICloud Studio

交易所官网app下载ios,没有账号点击“注册账号”,已经注册,用之前注册的APICloud账号登录APICloud Studio

展开全文

这2端可以相互同步信息:

同步本地应用到云端资源库,开发者在APICloud Studio创建的应用会和云端资源库建立连接

交易所官网app下载ios。项目代码改动后,可以使用APICloud Studio的代码提交功能提交代码到云端资源库。

添加模块

打开APICloud云端,1.2.0版开始smssdk模块同时依赖于 mobcommonlib 模块,故需要在模块库搜索 mobcommonlib 模块,并添加至 已添加模块

交易所官网app下载ios

注意:从1.2.0版本开始,使用短信SDK需要接入隐私功能,隐私功能的接入方法请参考 mobcommonlib 模块的文档

交易所官网app下载ios

模块使用攻略

Android: 使用此模块之前android需先配置config.xml文件

交易所官网app下载ios,方法如下

iOS: iOS 需要将Info.plist 文件放入res目录下

交易所官网app下载ios,文件内容内容:

字段描述:

Mob-AppKey:(必须配置)从MobTeck官网获取的 AppKey

交易所官网app下载ios

Mob-AppSecret:(必须配置)从MobTech官网获取的 AppSecret

交易所官网app下载ios。 申请方法参考快速集成获取AppKey和AppSecret。

编译APP时iOS 请配置访问联系人的权限

Demo实例widget下载地址

获取文本验证码(getTextCode)

需要引入模块: var moduleSMSSDK = api.require('smssdk');

getTextCode({params}, callback(ret,err)) params:

callback(ret,err) ret:

类型:JSON 对象

内部字段: { smart:0 //是否为智能验证 bool类型, ios 忽略此字段 }

err:

类型:JSON 对象

内部字段:

示例代码

获取语音验证码(getVoiceCode)

getVoiceCode({params}, callback(ret, err)) params:

callback(ret, err) ret:

类型:JSON 对象 内部字段: { }

err:

类型:JSON 对象

内部字段:

示例代码:

提交验证码(commitCode)

commitCode({params}, callback(ret, err)) params:

callback(ret, err) ret:

类型:JSON 对象 内部描述:验证码字段: { }

err:

类型:JSON 对象

内部字段:

示例代码:

获取区号(getSupportedCountries)

getSupportedCountries(callback(ret, err)) callback(ret, err) ret:

类型:JSON 对象

内部字段:

err:

类型:JSON 对象

内部字段:

示例代码:

提交用户资料(submitUserInfo)

submitUserInfo({params}, callback(ret, err)) params:

callback(ret, err) ret:

类型:JSON 对象

内部字段: { }

err:

类型:JSON 对象

内部字段:

示例代码:

获取版本号(getVersion)

getVersion(callback(ret, err)) callback(ret,err) ret

类型:JSON 对象

内部字段: { version: "1.0.0" }

err

类型:JSON 对象

内部字段: { }

示例代码:

评论