mParticle-Button 8.0.5

mParticle-Button 8.0.5

测试已测试
Lang语言 Obj-CObjective C
许可证 NOASSERTION
发布上次发布Apr 2024

Peter JenkinsSam DozormParticle 开发者维护。



 
依赖项
mParticle-Apple-SDK/mParticle~> 8.0
ButtonMerchant~> 1.0
 

Button Kit 集成

此存储库包含适用于 ButtonmParticle Apple SDK 集成。

添加集成

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

    pod 'mParticle-Button', '~> 7.0'
    

    或者

    github "mparticle-integrations/mparticle-apple-integration-button" ~> 7.0
    
  2. 按照 mParticle iOS SDK 的 quick-start 进行操作,然后重新构建并启动您的应用程序,并在 Xcode 控制台中确认您看到了 "已包含套件: { Button }"

(这需要您的 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;
}

文档

按钮集成

许可协议

Apache License 2.0