|
[下载]:相关接入文件下载。 |
登录云虚拟桌面,右击云应用图标,选择“客户端下载”。 |
|
|
[文件]:[需要下载的文件] |
需要下载的文件 | 文件描述 |
注册码_安卓IOS_Xscript_接入例子 | 必须下载-包含:接入代码示例 |
注册码_安卓IOS_通讯接口_说明文档 | 选择下载-需要自行封装请求代码的可下载查阅[英文版接口说明] |
百宝云_注册码_HttpGet调试工具 | 推荐下载-方便对应用进行功能调试[调试工具说明] |
|
[解压]:[注册码_安卓IOS_Xscript_接入例子.zip] |
文件:main.lua |
|
[导入]:[新建工程] |
|
|
[导入]:[打开下载的“main.lua”文件,把源码粘贴到新建工程源码文件中 |
|
[接入]:[接入代码使用介绍] |
|
如何查询云应用访问Token:http://bbs.91shenfan.com/thread-534-1-1.html |
关于心跳线程在验证系统中的作用:http://bbs.91shenfan.com/thread-824-1-1.html |
|
[代码]:[需要用到的命令与代码语句] |
初始化:对命令库中的变量进行赋值,登记注册码验证所需的必要信息。 |
- -- 全局变量赋值
- local 变量_Token = "f470dca2baba4fb1d386859b0c2b0199"
- local 变量_项目名称 = "项目测试"
- local 变量_机器码 = 获取设备标识信息
- local 变量_注册码 = "8B1C1BD5011D32FA04A98C57D7AB534D" -- 正式发布,注册码请从界面获取
- local 变量_解绑密码 = "123456"
复制代码 |
名称 | 是什么,用于什么 |
变量_Token | 应用通讯密钥,用于确认通讯的应用身份标识。[如何查询云应用访问Token] |
变量_项目名称 | 应用项目名称,用于确认通讯的应用中指向哪个项目。 |
变量_机器码 | 设备身份标识,用于绑定机器码防止异地重复登录等。 |
变量_注册码 | 登录授权密钥,用于确认登录用户的使用权限与期限。 |
变量_解绑密码 | 注册解绑密码,用于解绑操作提交参数,在绑定机器码模式下解绑后才可更换机器重新使用。
解绑规则:留空,则验证机器码,通过则本机解绑;而异地解绑必须要有解绑密码。 |
|
注册登录:在执行以上必要参数赋值后,即可执行“函数_注册登录()” |
- -- [百宝云注册登录验证]
- if 函数_注册登录() then
- toast("登录成功")
- -- 启动心跳,负责监控是否到期,是否异地登录,是否重复登录或网络异常时,停止脚本。
- 函数_启动心跳(600) -- 心跳间隔600秒,为10分钟[推荐]
- else
- toast("登录失败" .. 变量_错误信息)
- xscript.stop() -- 停止脚本
- end
复制代码 |
名称 | 是什么,用于什么 |
函数_注册登录() | 函数名称,注册码登录命令,用于执行获取登录用户的使用授权与期限。
返回值:布尔型,成功:true,失败:false |
变量_错误信息 | 变量名称,用于赋值记录通讯请求失败后的错误信息,以便知晓失败原因。 |
|
开启心跳线程:在“注册登录”成功后,需要“执行心跳线程”。[心跳的作用] |
- -- 启动心跳线程
- function 函数_启动心跳(心跳间隔)
- -- 启动 线程_心跳验证
- -- 心跳间隔600秒,为10分钟[推荐]
- thread.start(线程_心跳验证,变量_机器码,变量_注册码,变量_项目名称,变量_访问令牌,变量_超时重登,心跳间隔)
- end
复制代码 |
名称 | 是什么,用于什么 |
函数_启动心跳(600) | 函数名称,启动心跳监控是否到期、异地登录与网络异常时,停止i运行。
心跳间隔600秒,为10分钟[推荐] |
thread.start | Xscript命令,启动多线程。 |
|
[工具]:[注册码安卓IOS_http get调试工具] |
|
注册码系统安卓IOS[http get 调试工具]http://bbs.91shenfan.com/thread-657-1-1.html |