iOS SDK API
最近更新:2022-11-22
iOS SDK API
SDK接口说明
- JPortraitService.h,包含SDK所有接口
SDK初始化
支持的版本
开始支持的版本 1.0.0
接口定义
+ setupWithConfig:(JPortraitConfig * )config;
- 接口说明:
- 初始化接口
- 参数说明
- config 配置类
- 调用示例:
- 接口说明:
JPortraitConfig *config = [[JPortraitConfig alloc] init];
config.appKey = @"AppKey copied from JiGuang Portal application";
// 如需使用 IDFA 功能请添加此代码并在初始化配置类中设置 advertisingId
NSString *idfaStr = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
config.advertisingId = idfaStr;
[JPortraitService setDebug:YES];
config.completionBlock = ^(NSError *_Nullable error){
if(!error){
NSLog(@"初始化成功");
}else{
NSLog(@"初始化失败 result:%@", error.description);
}
};
[JPortraitService setupWithConfig:config];
JPortraitConfig *config = [[JPortraitConfig alloc] init];
config.appKey = @"AppKey copied from JiGuang Portal application";
// 如需使用 IDFA 功能请添加此代码并在初始化配置类中设置 advertisingId
NSString *idfaStr = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];
config.advertisingId = idfaStr;
[JPortraitService setDebug:YES];
config.completionBlock = ^(NSError *_Nullable error){
if(!error){
NSLog(@"初始化成功");
}else{
NSLog(@"初始化失败 result:%@", error.description);
}
};
[JPortraitService setupWithConfig:config];
此代码块在浮窗中显示
SDK设置debug模式
支持的版本
开始支持的版本 1.0.0
接口定义
- + (void)setDebug:(BOOL)enable;
- 接口说明:
- 开启debug模式
- 参数说明
- enable 是否开启debug模式
- 接口说明:
[JPortraitService setDebug:YES];
[JPortraitService setDebug:YES];
此代码块在浮窗中显示
JPortraitConfig类
应用配置信息类。以下是属性说明:
参数名称 | 参数类型 | 参数说明 |
---|---|---|
appKey | NSString | 极光系统应用唯一标识,必填 |
channel | NSString | 应用发布渠道,可选 |
advertisingId | NSString | 广告标识符,可选 |
isProduction | BOOL | 是否生产环境。如果为开发状态,设置为NO;如果为生产状态,应改为YES。可选,默认为NO |
completionBlock | Block | 初始化回调,如有错误,会返回异常信息 |
文档内容是否对您有帮助?