XScript接入百宝云注册码系统示例教程 一、先去应用中心安装本注册码系统
二、接口代码介绍:
1.由于代码太长,没办法复制到经验上,暂时截一部分图给大家示例下,大家有需要就直接去bby论坛搜索XScript接入教程下载代码附件:
2.复制好代码之后,下面就是介绍接口的使用。先看下示例里的代码接入步骤
三、代码接入步骤
1.初始化数据
调用封装好的方法:数据初始化()
调用这个方法的时候,需要传入项目名称、云应用token、注册码、版本号4个数据,机器码在初始化方法内部已经处理。推荐大家这样使用!
2.检查软件是否需要更新
调用封装好的方法:检查更新()
通过初始化传入的版本号与服务器最新的版本号进行对比,如果服务器上的软件版本号比本地的版本号大,那么会执行更新操作。如果相等或者是小于本地版本号,那么不执行更新操作。
3.使用注册码登录软件
调用封装好的方法:验证注册码()
调用这个方法,将执行注册码的登录操作,登录成功,会返回正确的数据,数据格式为:成功标记|注册码剩余时间|访问令牌; 如果登录失败,会返回错误信息。
在这个示例代码里,登录失败,软件会停止执行。
登录成功,会开启一个定时器来检测注册码的剩余时间。
4. 检测注册码的剩余时间或者是状态
调用封装好的方法:获取注册码的剩余时间()
这个方法是用来获取注册码的剩余时间的,只要注册码在正常使用中,就能获取到正确的剩余时间,如果注册码到期、冻结等等,那么都会返回对应的错误信息,可以参数具体代码。
四、本套系统的特色
1.自定义数据
调用封装好的方法:获取自定义键值数据()
这个是用来获取作者在后台设置的自定义数据,后台采用的是key-value模式的,同时注意:一个项目里,相同的key只能有一个,不存在多个!
这个自定义键值内容可以是:字库信息、某个特殊任务的色偏或者某个数据的内存基址等等,而且这个内容只有在注册码登录成功的情况下才能获取,非登录状态获取不到正确的内容,这样以来,我们就可以用这个接口来做防Po Jie的功能。
因此,在实际的项目里,大力推荐作者使用此接口。
2.发送监控消息
通过调用接口:发送监控消息() ,我们可以通过客户端向服务器发送一条指定规则的监控内容。
比如:软件出现异常,需要使用者重开软件,我们就发送一条规则为:手机短信,内容为:请重开软件的消息。
又比如:作者在开发过程中,有一些未知错误信息需要收集的,也可以通过这个接口,把错误信息发送到服务器。
3.设置/获取注册码备注
通过调用接口:设置注册码备注() ,我们可以通过客户端设置注册码的备注内容。
通过调用接口:获取注册码备注() ,我们可以通过客户端获取注册码的备注内容。
这2个接口只有在注册码登录成功的情况下,才能正常的使用,其他非登录成功的情况下调用此接口,都会调用失败。
由于代码太长很多都没有放进来,大家有需要可以到百宝云官方论坛去下载!