注册码系统_安卓IOS之TC安卓接入教程
实现注册码登录与验证的流程
TC安卓接入的话,我们就直接使用线程模式就可以了,TC安卓的线程还是非常稳定的,而且操作与使用起来,也是非常简单的。 线程模式的话,主要是把检测注册码运行时间的功能放到线程里去了,这样就不需要我们在功能里去穿插检测的代码了。 我们在注册码登录成功之后,就开启检测的线程,检测线程里如果出现剩余时间不是大于0的数值,那么就判断出现异常,停止软件的运行。 下面我们就按步骤来讲解下线程模式的接入流程,希望大家能对照示例的代码一起学习、掌握注册码系统的使用。
第一步:导入注册码系统接入类.t文件 将附件/示例源码中的【注册码系统接入类.t】文件拷贝/导入到自己的项目里。
第二步:客户端初始化 调用接口: 初始化数据() ,给指定的数据进行赋值,只有正确的赋值,才能保证后面的接口正常执行。
第三步:注册码登录,开启线程验证 调用接口:注册码登录() ,来进行注册码的登录验证,如果接口的返回值为true,那么就是登录成功,如果接口的返回值为false,那么就是登录失败。失败了可以查看错误信息,并且直接停止软件的执行。
如果登录成功,那么就开启一个线程,循环的执行接口(获取注册码的剩余时间)。如果接口的返回值小于0,那么就是失败了,大家可以查看错误信息,以及停止软件的执行。如果接口的返回值大于0,那么等一段时间后,继续循环。 注册码登录自动验证() 接口就是按照上面的思路实现的,具体的查看源码学习下!
例如下面的代码:
通过以上三步,就可以把注册码系统接入到自己的安卓项目里了。
第一个特色功能:自动更新通过调用接口:检查更新() ,执行自动更新操作。如果不需要更新,可以在后台管理端禁用项目的自动更新。 如果有更新的情况下,还可以通过调用接口:获取项目公告() ,来获取更新的公告内容。本接口里,软件的自动更新是后台静默安装的(看不到安装界面)。
第二个特色功能:获取自定义键值这个接口在其他的注册码系统里都是不存在的,只有百宝云推出后,在百宝云的云应用上基础上开发的这个功能。 调用这个接口:获取自定义键值数据() ,可以用来获取项目设置的key数据。 这个自定义键值内容可以是:字库信息、某个特殊任务的色偏或者某个数据的内存基址等等,而且这个内容只有在注册码登录成功的情况下才能获取,非登录状态获取不到正确的内容,这样以来,我们就可以用这个接口来做防**的功能。 因此,在实际的项目里,大力推荐作者使用此接口。
第三个特色功能:发送监控消息通过调用接口:发送监控消息() ,我们可以通过客户端向服务器发送一条指定规则的监控内容。 比如:软件出现异常,需要使用者重开软件,我们就发送一条规则为:手机短信,内容为:请重开软件的消息。 又比如:作者在开发过程中,有一些未知错误信息需要收集的,也可以通过这个接口,把错误信息发送到服务器。
第四个特色功能:设置/获取注册码备注通过调用接口:设置注册码备注() ,我们可以通过客户端设置注册码的备注内容。 通过调用接口:获取注册码备注() ,我们可以通过客户端获取注册码的备注内容。 这2个接口只有在注册码登录成功的情况下,才能正常的使用,其他非登录成功的情况下调用此接口,都会调用失败。
以上的几个特色功能,作者可以在实际的开发中,根据需要进行加入,灵活在使用这几个特色功能,会让你的项目更加稳定、安全、好用!
|