From 7b02207537d35bfa1714bf8beafc921f717d100a Mon Sep 17 00:00:00 2001
From: 单军华
Date: Wed, 11 Jul 2018 10:47:42 +0800
Subject: [PATCH] 首次上传

---
 screendisplay/Pods/UMengAnalytics/umsdk_IOS_analyics_idfa_v4.2.4/UMMobClick.framework/Versions/A/Headers/MobClick.h |  281 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 281 insertions(+), 0 deletions(-)

diff --git a/screendisplay/Pods/UMengAnalytics/umsdk_IOS_analyics_idfa_v4.2.4/UMMobClick.framework/Versions/A/Headers/MobClick.h b/screendisplay/Pods/UMengAnalytics/umsdk_IOS_analyics_idfa_v4.2.4/UMMobClick.framework/Versions/A/Headers/MobClick.h
new file mode 100755
index 0000000..c5997c4
--- /dev/null
+++ b/screendisplay/Pods/UMengAnalytics/umsdk_IOS_analyics_idfa_v4.2.4/UMMobClick.framework/Versions/A/Headers/MobClick.h
@@ -0,0 +1,281 @@
+//
+//  MobClick.h
+//  Analytics
+//
+//  Copyright (C) 2010-2016 Umeng.com . All rights reserved.
+
+#import <UIKit/UIKit.h>
+#import <Foundation/Foundation.h>
+
+#define XcodeAppVersion [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"]
+typedef void(^CallbackBlock)();
+
+/**
+  REALTIME���������������������������������DEBUG������������������������������������REALTIME���������������BATCH���������
+ */
+typedef enum {
+    REALTIME = 0,       //������������              (���������������������������������DEBUG���������������)
+    BATCH = 1,          //������������
+    SEND_INTERVAL = 6,  //������������������           ([90-86400]s, default 90s)
+    SMART_POLICY = 8,
+} ReportPolicy;
+
+/**
+ ���������������������������������������������������������������������API���������������������������������������E_UM_GAME���
+ */
+typedef NS_ENUM (NSUInteger, eScenarioType)
+{
+    E_UM_NORMAL = 0,    // default value
+    E_UM_GAME = 1,      // game
+};
+
+/** @brief ������SDK���������������������������������������������������������
+ * ������������: UMConfigInstance.appKey = @"xxxxxxxxxxxxxx...";
+ *         UMConfigInstance.token = @"yyyyyyyy....";
+ *         [MobClick startWithConfigure:UMConfigInstance];
+ */
+#define UMConfigInstance [UMAnalyticsConfig sharedInstance]
+@interface UMAnalyticsConfig : NSObject
+/** required:  appkey string */
+@property(nonatomic, copy) NSString *appKey;
+/** optional:  default: nil*/
+@property(nonatomic, copy) NSString *secret;
+/** optional:  default: "App Store"*/
+@property(nonatomic, copy) NSString *channelId;
+/** optional:  default: YES */
+@property(nonatomic) BOOL  bCrashReportEnabled;
+/** optional:  default: BATCH */
+@property(nonatomic) ReportPolicy   ePolicy;
+/** optional:  default: E_UM_NORMAL */
+@property(nonatomic) eScenarioType  eSType;
+
++ (instancetype)sharedInstance;
+@end
+
+@class CLLocation;
+@interface MobClick : NSObject <UIAlertViewDelegate>
+
+#pragma mark basics
+///---------------------------------------------------------------------------------------
+/// @name  ���������������
+///---------------------------------------------------------------------------------------
+
+/** ���������������������������
+ @param UMAnalyticsConfig ���������������������������������������������������
+ @return void
+ */
++ (void) startWithConfigure:(UMAnalyticsConfig *)configure;
+
+///---------------------------------------------------------------------------------------
+/// @name  ������
+///---------------------------------------------------------------------------------------
+
+/** ������app���������������������������������������xcode3������������,������������������Build���(CFBundleVersion)���
+    ���������������App Store������������������,���������������������
+ @param appVersion ���������������������������`XcodeAppVersion`.
+ @return void.
+*/
++ (void)setAppVersion:(NSString *)appVersion;
+
+/** ������CrashReport������, ������YES(������������).
+ @param value ���������NO,���������������CrashReport������������.
+ @return void.
+*/
++ (void)setCrashReportEnabled:(BOOL)value;
+
+/** ������������������sdk���log������, ������NO(���������log).
+ @param value ���������YES,umeng SDK ���������log������������������������. ���������������������������������������������������NO.
+ @return void.
+ */
++ (void)setLogEnabled:(BOOL)value;
+
+/** ���������������������������������������, ������NO(���������).
+ @param value ���������YES, umeng SDK ���������������������������������
+ @return void.
+ */
++ (void)setEncryptEnabled:(BOOL)value;
+
+/** ���reportPolicy == SEND_INTERVAL ���������log������������
+ @param second ������������,������90���,������86400���(24hour).
+ @return void.
+*/
++ (void)setLogSendInterval:(double)second;
+
+
+
+#pragma mark event logs
+///---------------------------------------------------------------------------------------
+/// @name  ������������
+///---------------------------------------------------------------------------------------
+
+/** ������������������������, ���������������������������������.
+ @param pageName ���������������������.
+ @param seconds ���������������int���.
+ @return void.
+ */
++ (void)logPageView:(NSString *)pageName seconds:(int)seconds;
+
+/** ������������������������, ������������������������������������.
+ ���������������������������������beginLogPageView:���endLogPageView:������������������������������������������������������������������������������������������
+ ���������������������������beginLogPageView:������������������������������endLogPageView:
+ @param pageName ���������������������.
+ @return void.
+ */
++ (void)beginLogPageView:(NSString *)pageName;
+
+/** ������������������������, ������������������������������������.
+ ���������������������������������beginLogPageView:���endLogPageView:������������������������������������������������������������������������������������������
+ ���������������������������beginLogPageView:������������������������������endLogPageView:
+ @param pageName ���������������������.
+ @return void.
+ */
++ (void)endLogPageView:(NSString *)pageName;
+
+
+///---------------------------------------------------------------------------------------
+/// @name  ������������
+///---------------------------------------------------------------------------------------
+/** ���������������
+ ���������������������������App���������������������->��������������������� ������������������������ID���
+ 
+ @param  keyPath ������������������������������������������������������������������8���������������unicode 48������������������keyPath[0]���������������������������ID.
+ @param  value ���������������
+ @param  (optional) label ������
+ @return void.
+ */
++ (void)event:(NSArray *)keyPath value:(int)value label:(NSString *)label;
+
+/** ���������������,������������.
+���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID
+ 
+ @param  eventId ������������������������Id.
+ @param  label ������������������������������������������������������������������������������������������������,���nil������������������������������������eventId���������������.
+ @param  accumulation ���������������������������������������������������������������ID������������������������������������������������������������������
+ @return void.
+ */
++ (void)event:(NSString *)eventId; //��������� event:eventId label:eventId;
+/** ���������������,������������.
+ ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID
+ */
++ (void)event:(NSString *)eventId label:(NSString *)label; // label���nil���@""��������������� event:eventId label:eventId;
+
+/** ���������������,������������.
+ ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID
+ */
++ (void)event:(NSString *)eventId attributes:(NSDictionary *)attributes;
+
++ (void)event:(NSString *)eventId attributes:(NSDictionary *)attributes counter:(int)number;
+
+/** ���������������,������������.
+    ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID.
+    beginEvent,endEvent���������������,������������������������������durations������������������
+ 
+ @param  eventId ������������������������Id.
+ @param  label ������������������������������������������������������������������������������������������������,���nil������������������������������������eventId���������������.
+ @param  primarykey ���������������������event_id������������������������������������������������������������������������������beginEvent���endEvent ���������������������eventId ��� primarykey
+ @param millisecond ���������������������������������������������
+ @return void.
+ 
+ @warning ������event���attributes������������10���
+    eventId���attributes���key���value������������������������������������������������NSString,���������������������255������������������������������255������������
+    id��� ts��� du������������������������������eventId���key���������
+*/
++ (void)beginEvent:(NSString *)eventId;
+
+/** ���������������,������������.
+ ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID.
+ */
+
++ (void)endEvent:(NSString *)eventId;
+/** ���������������,������������.
+ ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID.
+ */
+
++ (void)beginEvent:(NSString *)eventId label:(NSString *)label;
+/** ���������������,������������.
+ ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID.
+ */
+
++ (void)endEvent:(NSString *)eventId label:(NSString *)label;
+/** ���������������,������������.
+ ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID.
+ */
+
++ (void)beginEvent:(NSString *)eventId primarykey :(NSString *)keyName attributes:(NSDictionary *)attributes;
+/** ���������������,������������.
+ ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID.
+ */
+
++ (void)endEvent:(NSString *)eventId primarykey:(NSString *)keyName;
+/** ���������������,������������.
+ ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID.
+ */
+
++ (void)event:(NSString *)eventId durations:(int)millisecond;
+/** ���������������,������������.
+ ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID.
+ */
+
++ (void)event:(NSString *)eventId label:(NSString *)label durations:(int)millisecond;
+/** ���������������,������������.
+ ���������������������������App���������������������->��������������������� ������������������������ID������������������������������������������ID.
+ */
++ (void)event:(NSString *)eventId attributes:(NSDictionary *)attributes durations:(int)millisecond;
+
+
+#pragma mark - user methods
+/** active user sign-in.
+ ������sign-In���������������������������PUID������������������������sign-Off������
+ @param puid : user's ID
+ @param provider : ������������������"_"������������������������������������������; ���������������������������������������������������
+ @return void.
+ */
++ (void)profileSignInWithPUID:(NSString *)puid;
++ (void)profileSignInWithPUID:(NSString *)puid provider:(NSString *)provider;
+
+/** active user sign-off.
+ ������sign-in PUID���������
+ @return void.
+ */
++ (void)profileSignOff;
+
+///---------------------------------------------------------------------------------------
+/// @name ������������������
+/// ������������ CoreLocation.framework ������ #import <CoreLocation/CoreLocation.h>
+///---------------------------------------------------------------------------------------
+
+/** ���������������������
+ @param latitude ������.
+ @param longitude ������.
+ @return void
+ */
++ (void)setLatitude:(double)latitude longitude:(double)longitude;
+
+/** ���������������������
+ @param location CLLocation ���������������
+ @return void
+ */
++ (void)setLocation:(CLLocation *)location;
+
+///---------------------------------------------------------------------------------------
+/// @name Utility������
+///---------------------------------------------------------------------------------------
+
+/** ���������������������������������������������apt���Cydia.app
+ */
++ (BOOL)isJailbroken;
+
+/** ������App���������������
+ */
++ (BOOL)isPirated;
+
+#pragma mark DEPRECATED
+/** ������������������
+ [MobClick startWithConfigure:]���������application:didFinishLaunchingWithOptions:������������������App������������������������
+ ���������������������������������������������[MobClick startWithConfigure:]���������App���������������������������������������������������������������[MobClick startSession:nil]������������������session���
+ ���������������������������������������������������������app������������app���������������API.
+ */
++ (void)startSession:(NSNotification *)notification;
+
++ (void)setCrashCBBlock:(CallbackBlock)cbBlock;
+@end

--
Gitblit v1.8.0