PerformanteSDK 1.0.1

PerformanteSDK 1.0.1

许可 Apache 2
发布最新发布2016年12月

Marcin Lenard维护。



  • Performante, Sp. z o.o.

适用于 iOS 的 Performante SDK

PerformanteSDK 是一个用于跟踪您应用中不同事件的工具。

兼容性

  • iOS 8.0 或更高版本
  • Swift 和 Objective-C
在 Swift 项目中,您需要添加 Objective-C 桥接头。如果您不知道如何操作,请在此处查看说明。

导入

在您想要使用 SDK 的类中添加导入。

Swift

import PerformanteSDK

Objective-C

#import <PerformanteSDK/PerformanteSDK.h> or @import PerformanteSDK;

示例用法 - 配置和发送事件

Swift

let sdk = PFSDK.newWithProductId("Example-Swift", apiKey:"example-api-key")
sdk.sendAppStarted()
sdk.sendAppEvent("Custom_event")

Objective-C

PFSDK *sdk = [PFSDK newWithProductId:@"Example-Objective-C" apiKey:@"example-api-key"];
[sdk sendAppStarted];
[sdk sendAppEvent:@"Custom_event"];

当应用程序启动时应当调用 sendAppStarted 方法。

sendAppEvent: 方法用于发送不同的事件。

标记现有用户

当您不希望跟踪现有用户时可以使用此方法。

Swift

sdk.setExistingUser(true)

Objective-C

[sdk setExistingUser:YES];

此参数的默认值设置为 false/NO。当您设为 true/YES 时,用户将不会被跟踪。请记住在调用 sendAppStarted 方法之前配置此值。

调试模式

如果您想确保您已正确配置 SDK,可以启用调试模式。将以下代码添加到您的 main.plist 文件中:

 <key>PerformanteSDK</key>
 <dict>
    <key>EnableDebugMode</key>
    <true/>
 </dict>

您可以为 EnableDebugMode 键设置 truefalse

示例应用程序

如果您在设置 SDK 上仍有困难,请查看 SwiftObjective-C 中的示例应用程序。

许可

Apache 许可协议 (Apache) - 检查包含的 LICENSE 文件