`
baibaiyun
  • 浏览: 27012 次
社区版块
存档分类

XScript接入百宝云注册码系统示例教程

阅读更多

XScript接入百宝云注册码系统示例教程


一、先去应用中心安装本注册码系统

二、接口代码介绍:

1.由于代码太长,没办法复制到经验上,暂时截一部分图给大家示例下,大家有需要就直接去bby论坛搜索XScript接入教程下载代码附件:


2.复制好代码之后,下面就是介绍接口的使用。先看下示例里的代码接入步骤


三、代码接入步骤

1.初始化数据

调用封装好的方法:数据初始化()
调用这个方法的时候,需要传入项目名称、云应用token、注册码、版本号4个数据,机器码在初始化方法内部已经处理。推荐大家这样使用!


2.检查软件是否需要更新

调用封装好的方法:检查更新()
通过初始化传入的版本号与服务器最新的版本号进行对比,如果服务器上的软件版本号比本地的版本号大,那么会执行更新操作。如果相等或者是小于本地版本号,那么不执行更新操作。


3.使用注册码登录软件

调用封装好的方法:验证注册码()
调用这个方法,将执行注册码的登录操作,登录成功,会返回正确的数据,数据格式为:成功标记|注册码剩余时间|访问令牌;如果登录失败,会返回错误信息。
在这个示例代码里,登录失败,软件会停止执行。
登录成功,会开启一个定时器来检测注册码的剩余时间。

4.检测注册码的剩余时间或者是状态

调用封装好的方法:获取注册码的剩余时间()
这个方法是用来获取注册码的剩余时间的,只要注册码在正常使用中,就能获取到正确的剩余时间,如果注册码到期、冻结等等,那么都会返回对应的错误信息,可以参数具体代码。

四、本套系统的特色

1.自定义数据

调用封装好的方法:获取自定义键值数据()
这个是用来获取作者在后台设置的自定义数据,后台采用的是key-value模式的,同时注意:一个项目里,相同的key只能有一个,不存在多个!

这个自定义键值内容可以是:字库信息、某个特殊任务的色偏或者某个数据的内存基址等等,而且这个内容只有在注册码登录成功的情况下才能获取,非登录状态获取不到正确的内容,这样以来,我们就可以用这个接口来做防Po Jie的功能。

因此,在实际的项目里,大力推荐作者使用此接口。

2.发送监控消息

通过调用接口:发送监控消息(),我们可以通过客户端向服务器发送一条指定规则的监控内容。

比如:软件出现异常,需要使用者重开软件,我们就发送一条规则为:手机短信,内容为:请重开软件的消息。

又比如:作者在开发过程中,有一些未知错误信息需要收集的,也可以通过这个接口,把错误信息发送到服务器。


3.设置/获取注册码备注

通过调用接口:设置注册码备注(),我们可以通过客户端设置注册码的备注内容。

通过调用接口:获取注册码备注(),我们可以通过客户端获取注册码的备注内容。

2个接口只有在注册码登录成功的情况下,才能正常的使用,其他非登录成功的情况下调用此接口,都会调用失败。

版本在不停更新,有需要的,下载之前去百宝云官方http://www.baibaoyun.com/看是否有更新,文中的代码也在官方下载!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics