Kantar Media Tagging Sensor iOS
Kantar Media Tagging Measurement Library for iOS
KMA_Spring.h
Go to the documentation of this file.
1 /*
2  * (c) Copyright 2000-2011 spring saarlouis
3  * All Rights Reserved.
4  *
5  * contact info@spring.de for more information
6  */
7 #import <WebKit/WebKit.h>
8 
12 extern NSString *const SPRING_VAR_ACTION;
13 extern NSString *const SPRING_APP_STARTED;
14 extern NSString *const SPRING_APP_FOREGROUND;
15 extern NSString *const SPRING_APP_BACKGROUND;
16 extern NSString *const SPRING_APP_CLOSED;
17 
24 extern NSString *const KMA_TAGGING_DEBUGINTERFACE_NOTIFICATION;
25 
26 @interface KMA_Spring : NSObject {
27 }
28 
32 @property (strong,nonatomic) WKWebView *wkWebView;
33 
37 @property(nonatomic, getter=isTracking) BOOL tracking;
38 
43 @property(nonatomic) BOOL debug;
44 
49 @property(nonatomic) BOOL offlineMode;
50 
55 @property(assign) NSTimeInterval timeout;
56 
57 //NOT_MultiMarktS
58 #ifndef NOT_UNIVERSAL
59 
65 - (id)initWithSiteAndApplication:(NSString *)theSite application:(NSString *)theApplication;
66 
73 - (id)initWithSiteAndApplication:(NSString *)theSite application:(NSString *)theApplication withSetting:(NSDictionary *)configurations;
74 #endif
75 
76 //NOT_MultiMarktE
77 //MultiMarketS
78 #ifndef MULTI_MARKET
79 
86 - (id)initWithSiteAndApplication:(NSString *)theSite application:(NSString *)theApplication market:(NSString*)theMarket;
87 
95 - (id)initWithSiteAndApplication:(NSString *)theSite application:(NSString *)theApplication withSetting:(NSDictionary *)configurations market:(NSString*)theMarket;
96 #endif
97 
98 //MultiMarketE
107 - (id)initWithSiteAndApplication:(NSString *)theSite application:(NSString *)theApplication withDomain:(NSString *)theDomain withUrlScheme:(NSString *)theUrlScheme shouldTriggerUrlScheme:(BOOL)trigger;
108 
114 - (void)commit:(NSDictionary *)theDictionary;
115 
121 - (NSMutableDictionary *) getEncrypedIdentifiers;
122 
123 @end
124 
125 
NSString *const SPRING_APP_FOREGROUND
NSString *const SPRING_APP_BACKGROUND
NSString *const KMA_TAGGING_DEBUGINTERFACE_NOTIFICATION
The notification name for the debugging purpose, register this notification into the notification cen...
NSString *const SPRING_VAR_ACTION
Static tags of the application status.
NSString *const SPRING_APP_CLOSED
Definition: KMA_Spring.h:26
NSString *const SPRING_APP_STARTED