跳转到主要内容
PRODUCT DOCUMENTS

快速找到所需文档,高效完成接入与排障

浏览产品文档与友盟 Skill,展开目录并阅读正文。

智能认证集成

如您之前已经集成过友盟组件化SDK,可跳过该文档,直接查看相关一键登录或本机验证的相关文档

如您之前已经集成过友盟组件化SDK,可跳过该文档,直接查看相关一键登录或本机验证的相关文档

自动集成

cocoapod集成

pod 'UMVerify'

更新Pod环境

在终端执行pod setup命令,拉取最新pod库时间较长。

pod setup

手动集成

依赖库

CoreTelephony.framework    获取运营商标识
libz.tbd  数据压缩
libsqlite.tbd  数据缓存
SystemConfiguration.framework  判断网络状态

工程配置

集成步骤如下:

1.选择SDK功能组件并下载,解压.zip文件得到相应组件包(例如:UMCommon.framework,UMVerify.framework等)。

2.XcodeFile —> Add Files to “Your Project”,在弹出Panel选中所下载组件包->Add。(注:选中“Copy items if needed”)umverify

3.添加依赖库,在项目设置target -> 选项卡General ->Linked Frameworks and Libraries如下:umverify2

4.Targets->BuildSettings 中 , Other Linker Flags增加-ObjC,⼀定要添加此项,注意是⼤写C,不是⼩写c。

初始化

1.说明和用途

组件化SDK用来聚合(移动统计 SDK,消息推送 SDK,社会化分享 SDK 智能认证 SDK等)业务的初始化接口,方便对各个业务的初始化统一调用。

2.接口函数

/** 初始化友盟所有组件产品
 @param appKey 开发者在友盟官网申请的appkey.
 @param channel 渠道标识,可设置nil表示"App Store".
 */
+(void)initWithAppkey:(NSString*)appKey channel:(NSString*)channel;

参数:

参数

类型

描述

备注

appKey

NSString

在 App Analytics 创建应用后,进入数据报表页中, 在“统计分析->设置->应用信息” 页面查看。

AppKey为必需

channel

NSString

channel为您应用的推广渠道。channel为nil或@””时,默认会被当作@”App Store”渠道

渠道命名规范:可以由英文字母、阿拉伯数字、下划线、中划线、空格、括号组成,可以含汉字以及其他明文字符,但是不建议使用中文命名,会出现乱码。 首尾字符不可以为空格 最多256个字符 “App Store” 及其各种大小写形式,作为友盟保留的字段,不可以作为渠道名。

3.示例代码

#import <UMCommon/UMCommon.h>
-(BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {
[UMConfigure initWithAppkey:@"Your appkey" channel:@"App Store"];
}

AppKey填写

将[UMConfigure initWithAppkey:@”Your appkey” channel:@”App Store”]; 中的”Your AppKey”替换为您在【友盟+】后台申请的应用Appkey(Appkey可在统计后台的 “统计分析->设置->应用信息” 页面查看)。

Channel填写

将[UMConfigure initWithAppkey:@”Your appkey” channel:@”App Store”] 中的App Store 替换为您应用的推广渠道。channelId为nil或@””时,默认会被当作@”App Store”渠道。

渠道命名规范:

可以由英文字母、阿拉伯数字、下划线、中划线、空格、括号组成,可以含汉字以及其他明文字符,但是不建议使用中文命名,会出现乱码。首尾字符不可以为空格最多256个字符“App Store” 及其各种大小写形式,作为友盟保留的字段,不可以作为渠道名。

IDFA说明

从组件化产品开始,【友盟+】SDK默认采集idfa标识,用来更准确的分析核对数据。对于应用本身没有获取idfa的情况,建议将应用提交至AppStore时按如下方式配置:(以避免被苹果以“应用不含广告功能,但获取了广告标示符IDFA”的而拒绝其上架。)

3