此库使用您的 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。保留所有权利。