Map Doc
1.0
iOS-引擎SDK-开放平台
|
#import <MBEngine.h>
构造函数 | |
(void) | - checkWithKey: |
(NSString *) | - version |
(NSString *) | - dataVersion: |
(BOOL) | - sdkAuthIsInited |
(MBSdkAuthError) | - sdkAuthCheck: |
(NSString *) | - sdkAuthGetUpdateTime |
(NSString *) | - sdkAuthGetExpiredTime |
(int) | - sdkAuthGetPermissions |
(int) | - getLastDataChangeVersion |
类方法 | |
(instancetype) | + sharedEngine |
(void) | + cleanup |
属性 | |
id< MBEngineDelegate > | delegate |
MBSdkAuthError | errCode |
BOOL | activate |
NSString * | key |
NSInteger | port |
NSString * | portName |
引挚类基础初始化。_*是一切模块的初始化基础。*_
- (void) checkWithKey: | (NSString *) | key |
授权验证,触发 protocol MBEngineDelegate。
key | 激活码 |
+ (void) cleanup |
基础模块销毁
- (NSString *) dataVersion: | (NSString *) | filePath |
获取引擎支持的最低的数据版本
- (int) getLastDataChangeVersion |
返回最后一次导航数据格式变化时的引擎版本号。
4009000表示4.9.0。
某些导航数据格式变化是不能向前兼容的。也就是说,老版本引擎无法使用新数据。 此时,本函数的返回值会改变一次。
客户端用本函数的返回值来确定某种数据是否能用于某版引擎。 如果dataVersion > lastDataChangeVersion,这个数据就不能用。
- (MBSdkAuthError) sdkAuthCheck: | (MBSdkAuthType) | type |
验证某个模块是否授权
type | 授权模块 |
- (NSString *) sdkAuthGetExpiredTime |
到期时间
- (int) sdkAuthGetPermissions |
经过授权的模块
- (NSString *) sdkAuthGetUpdateTime |
更新时间
- (BOOL) sdkAuthIsInited |
Sdk授权模块是否初始化
+ (instancetype) sharedEngine |
初始化C引挚基础类库,必须在APP初始化的时候完成该工作,且应该仅初始化一次。在checkWithKey:方法前调用。
- (NSString *) version |
引擎版本
|
readnonatomicassign |
引擎sdk授权是否激活
|
readwritenonatomicweak |
引擎委托
|
readnonatomicassign |
sdk授权错误码,默认是MBSdkAuthErrorType_keyIsMismatch。
|
readnonatomiccopy |
引擎sdk授权key
|
readwritenonatomicassign |
Default: 9898
|
readwritenonatomiccopy |
端口名称