Map Doc
1.0
iOS-引擎SDK-开放平台
|
#import <MBAuth.h>
构造函数 | |
(void) | - setLicenseBaseUrl: |
(void) | - updateLicense |
(void) | - updateLicenseWithParamString: |
(MBDataPackageDesc *) | - dataInfoWith:error: |
(BOOL) | - dataIsAvailable: |
(NSArray *) | - dataIds |
(NSArray *) | - dataPackageDescs |
(MBAuthError) | - checkLicense |
(void) | - closeAuth |
类方法 | |
(instancetype) | + sharedAuth |
(void) | + cleanup |
属性 | |
NSString * | token |
id< MBAuthDelegate > | delegate |
授权类
- (MBAuthError) checkLicense |
检查授权文件状态
+ (void) cleanup |
授权单例销毁
- (void) closeAuth |
关闭授权验证,仅限测试版本
- (NSArray *) dataIds |
获取当前已经存在的授权ID
- (MBDataPackageDesc *) dataInfoWith: | (NSString *) | dataId | |
error: | (MBAuthError *) | error | |
获取指定数据包是否有使用权限,以及相关的数据信息获取,参见 MBDataPackageDesc 和 MBAuthError
dataId | 数据的GUID唯一标识 |
error | 错误码 |
- (BOOL) dataIsAvailable: | (NSString *) | dataId |
指定的数据是否可用,属于一个简化的API
dataId | 数据的唯一标识ID |
- (NSArray *) dataPackageDescs |
- (void) setLicenseBaseUrl: | (NSString *) | baseUrl |
设置验证数据的URL
baseUrl | 获取验证数据的URL,如果为空,则使用默认 |
+ (instancetype) sharedAuth |
授权单例
- (void) updateLicense |
根据用户名,imei/mac设备号来更新权限列表文件
- (void) updateLicenseWithParamString: | (NSString *) | param |
根据用户输入的参数来请求授权文件
param | 需要拼接的字符串参数,格式为param1=1¶m2=2,此参数应该是请求URL的"?"后面的参数部分,如:https://auth?param1=1¶m2=2, 那么/p params应该为"param1=1¶m2=2" |
|
readwritenonatomicweak |
授权委托
|
readwritenonatomiccopy |
token