mParticle-Kochava 8.4.0

mParticle-Kochava 8.4.0

测试已测试
Lang语言 Obj-CObjective C
许可 NOASSERTION
发布最新发布2024年4月

Peter JenkinsSam DozormParticle 开发者 维护。



 
依赖项
mParticle-Apple-SDK/mParticle~> 8.9
Apple-Cocoapod-KochavaTracker~> 7.0
 

Kochava Kit 集成

此仓库包含用于 KochavamParticle Apple SDK 的集成。

安装

KochavaTracker 4.0.0 及以上是 Swift 包。要安装它,只需将其作为依赖项添加。

在 Xcode 中,转到文件 > Swift 包 > 添加包依赖 ... > 并输入此包仓库的 URL。

使用 CocoaPods 进行集成

在 4.0.0 之前,KochavaTracker 支持 CocoaPods。

添加集成

  1. 将套件依赖项添加到应用程序的 Podfile 中

    pod 'mParticle-Kochava', '~> 8.0'
    
  2. 按照mParticle iOS SDK的快速入门指南操作,然后重新构建并启动您的应用程序,并验证在Xcode控制台中您是否看到了"包含的套件: { Kochava }"

(这需要您的mParticle日志级别至少为Debug)

  1. 参考以下mParticle集成文档以启用集成。

深度链接和归因

在初始化mParticle SDK时,在MParticleOptions上设置属性onAttributionComplete:。将调用您的block副本以提供相关信息

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    MParticleOptions *options = [MParticleOptions optionsWithKey:@"<<Your app key>>" secret:@"<<Your app secret>>"];
    options.onAttributionComplete = ^void (MPAttributionResult *_Nullable attributionResult, NSError * _Nullable error) {
        if (error) {
            NSLog(@"Attribution fetching for kitCode=%@ failed with error=%@", error.userInfo[mParticleKitInstanceKey], error);
            return;
        }

        if (attributionResult.linkInfo[MPKitKochavaEnhancedDeeplinkKey]) {
            // deeplinking result
            NSDictionary *deeplinkInfo = attributionResult.linkInfo[MPKitKochavaEnhancedDeeplinkKey];
            NSLog(@"Deeplink fetching for kitCode=%@ completed with destination: %@ raw: %@", attributionResult.kitCode, deeplinkInfo[MPKitKochavaEnhancedDeeplinkDestinationKey], deeplinkInfo[MPKitKochavaEnhancedDeeplinkRawKey]);
        } else {
            // attribution result
            NSLog(@"Attribution fetching for kitCode=%@ completed with linkInfo: %@", attributionResult.kitCode, attributionResult.linkInfo);
        }
    };
    [[MParticle sharedInstance] startWithOptions:options];

    return YES;
}

文档

Kochava集成

许可证

Apache License 2.0