Button Kit 集成
此存储库包含适用于 Button 的 mParticle Apple SDK 集成。
添加集成
-
将套件依赖项添加到您的应用程序的 Podfile 或 Cartfile 中
pod 'mParticle-Button', '~> 7.0'
或者
github "mparticle-integrations/mparticle-apple-integration-button" ~> 7.0
-
按照 mParticle iOS SDK 的 quick-start 进行操作,然后重新构建并启动您的应用程序,并在 Xcode 控制台中确认您看到了
"已包含套件: { Button }"
(这需要您的 mParticle 日志级别至少为 Debug)
- 参考下面的 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;
}