接入前注意一下,免费版的注册码系统亲测能跑80个左右的用户,用户太多请安装升级版,要不然安装完之后跑不起来。
下面我就按步骤来讲解下非线程模式的接入流程,希望大家能对照示例的代码一起学习。
一、先安装一个注册码系统http://www.baibaoyun.com/index.php?index/info&id=17
注意下图表示的认证,7*24小时压测,DDOS1级防御和安全策略,这里的安全策略是做防破解的,之后会用到,我会专门发帖做详细说明。
二、安装完之后直接打开,下载一个“按键安卓”的示例,把示例解压出来,后面的步骤要用到
三、开始安装
1、拷贝主要代码
(1)将示例中全局变量定义代码与封装的接口代码一起复制粘贴到自己的项目代码里。
下面的是需要复制粘贴的全局变量,如下图:
(2)下面的是需要复制粘贴的封装接口
先把这些复制粘贴到自己的项目里,之后再继续下面的步骤。
2、客户端初始化
调用接口:初始化数据() ,给指定的数据进行赋值,只有正确的赋值,才能保证后面的接口正常执行。
这个接口要在软件启动的第一时间调用
3、注册码登录
调用接口: 注册码登录() ,来进行注册码的登录验证,如果返回值为true,那么就是登录成功,如果返回值为false,那么就是登录失败。失败了可以查看错误信息,并且直接停止软件的执行。
4、获取注册码剩余时间
由于这里使用的是非线程模式,那么接口的执行只能穿插到每个功能里处理,以便软件来验证注册码的有效性、或者验证软件是否还有使用时间与使用权限。
例如:
在跑商功能里,每跑一次商,就检测一次。
在种植时,每次种植之前,检测一次。
在采集时,每次采集之后,检测一次。