RecycleLicenseManager类参考

所有成员的列表。

公有成员

(NSArray *) - query:
 查询可用模块
(BOOL) - activateDevice:modules:
 在线激活设备
(BOOL) - bindPhoneNumber:
 绑定手机号,手机号也要求唯一,则绑定失败,若uuid不存在,则绑定失败
(BOOL) - recycleLicense:
 归还许可,哪个不为空用哪个,若均不为空,考虑二者的匹配性
(BOOL) - upgrade:userID:
 许可升级,服务端从userSerialIDFrom回收uuid,对应许可数量减一,从userSerialIDTo激活新的许可,可用许可数量减一,本地删除许可文件
(void) - clearLocalLicense
 清除本地许可文件

静态公有成员

(RecycleLicenseManager *) + getInstance
 获取许可管理类的实例

属性

LicenseStatuslicenseStatus
 获取许可状态

成员函数文档

- (BOOL) activateDevice: (NSString *)  userSerialNumber
modules: (NSArray *)  modules 

在线激活设备

参数:
userSerialNumber 用户序列号
modules 需要申请的模块列表
返回:
- (BOOL) bindPhoneNumber: (NSString *)  phoneNumber  

绑定手机号,手机号也要求唯一,则绑定失败,若uuid不存在,则绑定失败

参数:
phoneNumber 用户手机号
返回:
- (void) clearLocalLicense  

清除本地许可文件

+ (RecycleLicenseManager*) getInstance  

获取许可管理类的实例

返回:
许可管理类实例
- (NSArray*) query: (NSString *)  userSerialNumber  

查询可用模块

参数:
userSerialNumber 用户序列号
返回:
可用模块列表
- (BOOL) recycleLicense: (NSString *)  phoneNumber  

归还许可,哪个不为空用哪个,若均不为空,考虑二者的匹配性

参数:
phoneNumber 通过手机号归还
返回:
- (BOOL) upgrade: (NSString *)  userSerialIDFrom
userID: (NSString *)  userSerialIDTo 

许可升级,服务端从userSerialIDFrom回收uuid,对应许可数量减一,从userSerialIDTo激活新的许可,可用许可数量减一,本地删除许可文件

参数:
uuid 通过uuid归还
userSerialIDFrom 将要升级的序列号
userSerialIDTo 要升级到的序列号
返回:
升级成功,返回true,否则,返回false

属性文档

- (LicenseStatus*) licenseStatus [read, assign]

获取许可状态

返回:
返回当前的许可状态

该类的文档由以下文件生成: