mParticle-Iterable 8.6.1

mParticle-Iterable 8.6.1

测试已测试
语言语言 Obj-CObjective C
许可 无声明
发布最后发布2024年5月

Peter JenkinsSam DozormParticle开发者维护。



 
依赖
mParticle-Apple-SDK/mParticle~> 8.19
Iterable-iOS-SDK~> 6.5
 

Iterable Kit 集成

此仓库包含IterablemParticle Apple SDK的集成。

添加集成

  1. 将套件依赖项添加到您应用的Podfile或Cartfile中

    pod 'mParticle-Iterable', '~> 8'
    

    或者

    github "mparticle-integrations/mparticle-apple-integration-iterable" ~> 8.0
    

    Carthage 注意:由于Carthage对Iterable SDK项目的限制,当运行carthage update时,请确保使用--use-xcframeworks --no-use-binaries标志。

  2. 按照mParticle iOS SDK的快速入门进行操作,然后重新构建和启动您的应用,然后验证您在Xcode控制台中是否看到"包括套件:{ Iterable }"

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

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

深度链接

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

- (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;
        }

        NSLog(@"Attribution fetching for kitCode=%@ completed with linkInfo: %@", attributionResult.kitCode, attributionResult.linkInfo);

    }
    [[MParticle sharedInstance] startWithOptions:options];

    return YES;
}

您的块副本将传递一个包含包含以下数据的 linkInfo 字典的 attributionResult。使用 IterableDestinationURLKey 来导航到应用程序中您想要的位置。

{
	"IterableDestinationURLKey" : "<the destination url>",
	"IterableClickedURLKey" : "<the clicked url>"
}

文档

Iterable 集成

许可证

Apache 许可协议 2.0