wywyTVA 0.0.5

wywyTVA 0.0.5

测试已测试
Lang语言 Obj-CObjective C
许可证 自定义
发布最新发布2015年4月

wywyTVA 维护。



wywyTVA 0.0.5

  • Madhava Jay

wywy TV Analytics iOS 库

使用方法

此库使用您的 wywy 客户 ID 以及可选的设备广告 ID。在任何您打算使用 Tracker 的地方导入 WYTracker 头文件。

我们建议在 AppDelegate.m 中尽早执行。

#import "WYTracker.h"

[WYTracker sharedManager] 是一个单例,它将维护内部状态,以便可以在您的应用程序中轻松使用。

要使用广告 ID,必须导入 AdSupport 框架。

@import AdSupport;

建议使用 Apple 提供的属性 AdvertisingTrackingEnabled 检查用户是否愿意分享其广告 ID。

请确保将您的 wywy 客户 ID 放置在提供给方法的字符串中。

if ([ASIdentifierManager sharedManager].advertisingTrackingEnabled) {
    [[WYTracker sharedManager] trackWithCustomerId:@"XXXXXX" AndAdvertisingId: [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString]];
} else {
    [[WYTracker sharedManager] trackWithCustomerId:@"XXXXXX"];
}

此外,还有您可以订阅的通知。

wywy_first_launch_tracked 该通知将返回一个 userInfo 字典,如下所示:@{"name":"tracked", "value":@1 }

其中值将为 @1 或 @0,具体取决于应用程序的首次启动是否已被追踪。

wywy_first_launch_params 该通知将返回一个 userInfo 字典,如下所示:@{"name":"params", "value":@{}

其中值将是我们发送到追踪服务器的参数字典。

wywy_first_launch_response 该通知将返回一个 userInfo 字典,如下所示:@{"name":"success", "value":@1 }

其中值将为 @1 或 @0,具体取决于对我们的追踪服务器的 GET 请求是否返回了 2xx 响应。

您可以像这样订阅这些事件:[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receiveWywyTrackerNotification:) name:@"wywy_first_launch_tracked" object:nil];

要求

pod 'AFNetworking'

安装

要安装它,只需将以下行添加到您的 Podfile 中即可

pod 'wywyTVA'

作者

wywy GmbH

许可证

版权所有 2015 wywy GmbH。保留所有权利。