RecycleLicenseManager类参考
公有成员 | |
(NSArray *) | - query: |
查询可用模块 | |
(BOOL) | - activateDevice:modules: |
在线激活设备 | |
(BOOL) | - bindPhoneNumber: |
绑定手机号,手机号也要求唯一,则绑定失败,若uuid不存在,则绑定失败 | |
(BOOL) | - recycleLicense: |
归还许可,哪个不为空用哪个,若均不为空,考虑二者的匹配性 | |
(BOOL) | - upgrade:userID: |
许可升级,服务端从userSerialIDFrom回收uuid,对应许可数量减一,从userSerialIDTo激活新的许可,可用许可数量减一,本地删除许可文件 | |
(void) | - clearLocalLicense |
清除本地许可文件 | |
静态公有成员 | |
(RecycleLicenseManager *) | + getInstance |
获取许可管理类的实例 | |
属性 | |
LicenseStatus * | licenseStatus |
获取许可状态 |
成员函数文档
- (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] |
获取许可状态
- 返回:
- 返回当前的许可状态
该类的文档由以下文件生成:
版权所有©2005-2021 北京超图软件股份有限公司。保留所有权利。