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 初始化回调,如有错误,会返回异常信息
文档内容是否对您有帮助?

Copyright 2011-2022, jiguang.cn, All Rights Reserved. 粤ICP备12056275号-13 深圳市和讯华谷信息技术有限公司

在文档中心打开