DataStatisticsUtil.m
1.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
//
// DataStatisticsUtil.m
// DreamSleep
//
// Created by peter on 2022/6/14.
//
#import "DataStatisticsUtil.h"
#import <UMCommon/MobClick.h>
#import <UMAPM/UMCrashConfigure.h>
NSString * const Banner_Click = @"Banner_Click";
NSString * const Relax_Tool_Click = @"Relax_Tool_Click";
NSString * const Meditation_Click = @"Meditation_Click";
NSString * const Relax_Music_Click = @"Relax_Music_Click";
NSString * const White_Noise_Click = @"White_Noise_Click";
NSString * const Wx_Login = @"Wx_Login";
NSString * const Apple_Login = @"Apple_Login";
NSString * const User_Info = @"User_Info";
NSString * const Audio_Detail = @"Audio_Detail";
NSString * const SuggestFeedback = @"SuggestFeedback";
NSString * const InviteFriends = @"inviteFriends";
NSString * const Function_Option = @"Function_Option";
NSString * const RelaxTrain = @"RelaxTrain";
NSString * const SleepReadyEvent = @"SleepReadyEvent";
NSString * const AccessComList = @"AccessComList";
NSString * const AccessArticleList = @"AccessArticleList";
NSString * const AccessEvaluationList = @"AccessEvaluationList";
NSString * const AccessSleepStory = @"AccessSleepStory";
NSString * const H5Monitor = @"H5Monitor";
@implementation DataStatisticsUtil
+ (void)event:(NSString *)eventId attributes:(NSDictionary *)attributes {
// 只统计正式环境的数据
#if DSRELEASE == 1
DSLog(@"eventId:%@, attributes:%@", eventId, attributes);
[MobClick event:eventId attributes:attributes];
#endif
}
+(void)reportExceptionWithName:(NSString* _Nonnull)name
reason:(NSString* _Nonnull)reason
stackTrace:(NSArray* _Nonnull)stackTrace
{
#if DSRELEASE == 1
DSLog(@"name:%@, reason:%@", name, reason);
[UMCrashConfigure reportExceptionWithName:name reason:reason stackTrace:stackTrace];
#endif
}
@end