瀏覽代碼

1.新增埋点

huangxiaodong 11 月之前
父節點
當前提交
7bcecf60d6
共有 23 個文件被更改,包括 228 次插入4 次删除
  1. 3 0
      创维盒子/双子星云手机/Class/Set/ChangeLogo/ChangeLogoViewController.m
  2. 6 0
      创维盒子/双子星云手机/Class/Set/previewFile/audioPlayerViewController.m
  3. 6 0
      创维盒子/双子星云手机/Class/Set/previewFile/backupsOptionViewController.m
  4. 6 0
      创维盒子/双子星云手机/Class/Set/previewFile/imageDetailsScrollViewController.m
  5. 1 0
      创维盒子/双子星云手机/Class/Set/previewFile/model/NASFilePicModel.h
  6. 37 0
      创维盒子/双子星云手机/Class/Set/previewFile/previewAudioOrDocumentViewController.m
  7. 34 0
      创维盒子/双子星云手机/Class/Set/previewFile/previewFileAndFolderViewController.m
  8. 3 0
      创维盒子/双子星云手机/Class/Set/previewFile/previewImageOrVideoViewController.m
  9. 6 0
      创维盒子/双子星云手机/Class/Set/previewFile/videoPlayByAVPlayerViewController.m
  10. 3 3
      创维盒子/双子星云手机/Class/Set/previewFile/view/previewToUploadFileView.m
  11. 8 0
      创维盒子/双子星云手机/Class/Set/privacyMode/privacyModeViewController.m
  12. 1 0
      创维盒子/双子星云手机/Class/Set/uploadFile/PhotoPreviewViewController.h
  13. 9 0
      创维盒子/双子星云手机/Class/Set/uploadFile/PhotoPreviewViewController.m
  14. 34 0
      创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileRecordViewController.m
  15. 10 0
      创维盒子/双子星云手机/Class/Set/uploadFile/uploadImageOrVideoViewController.m
  16. 2 0
      创维盒子/双子星云手机/Class/Set/view/MineViewCell.m
  17. 1 1
      创维盒子/双子星云手机/CloudPlayer/Model/couldPhoneFileListModel.h
  18. 3 0
      创维盒子/双子星云手机/CloudPlayer/PlayerViewController.mm
  19. 4 0
      创维盒子/双子星云手机/CloudPlayer/View/playerSetView.m
  20. 3 0
      创维盒子/双子星云手机/NAS/NasPreviewVideoViewController.m
  21. 39 0
      创维盒子/双子星云手机/NAS/nasLastFileViewController.m
  22. 6 0
      创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager.m
  23. 3 0
      创维盒子/双子星云手机/mine/mineViewController.m

+ 3 - 0
创维盒子/双子星云手机/Class/Set/ChangeLogo/ChangeLogoViewController.m

@@ -245,6 +245,7 @@
         
         [iTools lc_setAlternateIconName:@"AppIconJSJ"];
         [HWDataManager setIntegerWithKey:Const_Mask_View_Model value:1];
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Change_calculator_icon"];
         
         // 修改应用名称
         //[infoDict setObject:NSLocalizedString(@"logo_calculator",nil) forKey:@"CFBundleDisplayName"]; // 或者使用CFBundleName
@@ -258,6 +259,7 @@
         
         [iTools lc_setAlternateIconName:@"AppIconLlq"];
         [HWDataManager setIntegerWithKey:Const_Mask_View_Model value:2];
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Change_browser_icon"];
         
         // 修改应用名称
         //[infoDict setObject:NSLocalizedString(@"logo_bowser",nil) forKey:@"CFBundleDisplayName"]; // 或者使用CFBundleName
@@ -268,6 +270,7 @@
         [iTools lc_setAlternateIconName:@"AppIcon1"];
         [HWDataManager setIntegerWithKey:Const_Mask_View_Model value:0];
         
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Change_private_x_icon"];
         // 修改应用名称
         //[infoDict setObject:NSLocalizedString(@"logo_bowser",nil) forKey:@"CFBundleDisplayName"]; // 或者使用CFBundleName
 

+ 6 - 0
创维盒子/双子星云手机/Class/Set/previewFile/audioPlayerViewController.m

@@ -58,6 +58,9 @@
     
     [self drawAnyView];
     _lastAudioIndex = -1;
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:4 withEventValue:@"Music_preview"];
 }
 
 - (void)drawAnyView{
@@ -492,6 +495,9 @@
     } failure:^(NSError * _Nonnull error) {
         [weakSelf removeNewIndicator];
     }];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Music_delete"];
 }
 
 #pragma  mark 删除成功

+ 6 - 0
创维盒子/双子星云手机/Class/Set/previewFile/backupsOptionViewController.m

@@ -148,6 +148,9 @@
     [self setBackupsStateFun];
     //处理相册备份
     [[backupsFileManager shareInstance] suspendBackupsFileFun];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:2 withEventValue:@"Album_Backup_off"];
 }
 
 - (void)openImageBackupsFun
@@ -172,6 +175,9 @@
     [[iToast makeText:NSLocalizedString(@"set_Privacy_title_image_open",nil)] show];
     //处理相册备份
     [[backupsFileManager shareInstance] handlePhotosBackupsFun];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:2 withEventValue:@"Album_Backup_on"];
 }
 
 - (void)showBackupsReadTipFun

+ 6 - 0
创维盒子/双子星云手机/Class/Set/previewFile/imageDetailsScrollViewController.m

@@ -48,6 +48,9 @@
     
     [self drawAnyView];
     _isPortraitType = YES;
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:4 withEventValue:@"Image_preview"];
 }
 
 - (void)drawAnyView
@@ -380,6 +383,9 @@
     } failure:^(NSError * _Nonnull error) {
         [weakSelf removeNewIndicator];
     }];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Image_delete"];
 }
 
 - (void)gotoDownLoadFileFun

+ 1 - 0
创维盒子/双子星云手机/Class/Set/previewFile/model/NASFilePicModel.h

@@ -10,6 +10,7 @@
 NS_ASSUME_NONNULL_BEGIN
 
 @interface NASFilePicDataArrModel : SuperModel
+@property (nonatomic, copy) NSString*type;
 @property (nonatomic, copy) NSString*path;
 @property (nonatomic, copy) NSString*name;
 @property (nonatomic, copy) NSString*time;

+ 37 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewAudioOrDocumentViewController.m

@@ -927,6 +927,40 @@
 #pragma mark 删除文件数据
 - (void)delFileListFun
 {
+    //处理数据埋点
+    NSString * firstFileType = nil;
+    BOOL isSameFileType = YES;
+    for (NASFilePicDataArrModel *dataModel in _didSelectListArr) {
+        if(!firstFileType){
+            firstFileType = dataModel.type;
+        }
+        else if(![firstFileType isEqualToString:dataModel.type]){
+            isSameFileType = NO;
+            break;
+        }
+    }
+    
+    if(!isSameFileType){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"File_delete"];
+    }
+    else if([firstFileType isEqualToString:@"jpg"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Image_delete"];
+    }
+    else if([firstFileType isEqualToString:@"video"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Video_delete"];
+    }
+    else if([firstFileType isEqualToString:@"audio"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Music_delete"];
+    }
+    else{
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"File_delete"];
+    }
+    
     NSMutableDictionary*paraDict = [NSMutableDictionary new];
     
     NSMutableArray *pathArr = [NSMutableArray new];
@@ -953,6 +987,9 @@
     } failure:^(NSError * _Nonnull error) {
         [weakSelf removeNewIndicator];
     }];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Music_delete"];
 }
 
 #pragma  mark 删除成功

+ 34 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewFileAndFolderViewController.m

@@ -949,6 +949,40 @@
 #pragma mark 删除文件数据
 - (void)delFileListFun
 {
+    //处理数据埋点
+    NSString * firstFileType = nil;
+    BOOL isSameFileType = YES;
+    for (NASFilePicDataArrModel *dataModel in _didSelectListArr) {
+        if(!firstFileType){
+            firstFileType = dataModel.type;
+        }
+        else if(![firstFileType isEqualToString:dataModel.type]){
+            isSameFileType = NO;
+            break;
+        }
+    }
+    
+    if(!isSameFileType){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"File_delete"];
+    }
+    else if([firstFileType isEqualToString:@"jpg"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Image_delete"];
+    }
+    else if([firstFileType isEqualToString:@"video"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Video_delete"];
+    }
+    else if([firstFileType isEqualToString:@"audio"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Music_delete"];
+    }
+    else{
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"File_delete"];
+    }
+    
     NSMutableDictionary*paraDict = [NSMutableDictionary new];
     
     NSMutableArray *pathArr = [NSMutableArray new];

+ 3 - 0
创维盒子/双子星云手机/Class/Set/previewFile/previewImageOrVideoViewController.m

@@ -1162,6 +1162,9 @@
     } failure:^(NSError * _Nonnull error) {
         [weakSelf removeNewIndicator];
     }];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Image_delete"];
 }
 
 #pragma  mark 删除成功

+ 6 - 0
创维盒子/双子星云手机/Class/Set/previewFile/videoPlayByAVPlayerViewController.m

@@ -97,6 +97,9 @@
         @zf_strongify(self)
         [self videoPlayerDidFun];
     };
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:4 withEventValue:@"Video_preview"];
 }
 
 - (void)viewDidAppear:(BOOL)animated
@@ -613,6 +616,9 @@
     } failure:^(NSError * _Nonnull error) {
         [weakSelf removeNewIndicator];
     }];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Video_delete"];
 }
 
 #pragma mark 去下载文件

+ 3 - 3
创维盒子/双子星云手机/Class/Set/previewFile/view/previewToUploadFileView.m

@@ -150,6 +150,9 @@
 //        make.bottom.equalTo(cancelButton.mas_top).offset(-5);
 //        make.height.mas_equalTo(1);
 //    }];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:2 withEventValue:@"Nas_upload"];
 }
 
 - (void)didClickButFun:(UIButton*)but
@@ -167,9 +170,6 @@
     
     if(_didClickButtonFun){
         _didClickButtonFun(tag);
-        
-        //数据埋点
-        [[netWorkManager shareInstance] DataEmbeddingPointBy:2 withEventValue:@"Nas_upload"];
     }
 }
 

+ 8 - 0
创维盒子/双子星云手机/Class/Set/privacyMode/privacyModeViewController.m

@@ -360,5 +360,13 @@
         [[iToast makeText:NSLocalizedString(@"player_link_fail_tip",nil)] show];
       [self removeNewIndicator];
     }];
+    
+    //数据埋点
+    if(haveOpenMask){
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Private_mode_off"];
+    }
+    else{
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Private_mode_on"];
+    }
 }
 @end

+ 1 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/PhotoPreviewViewController.h

@@ -22,6 +22,7 @@ NS_ASSUME_NONNULL_BEGIN
 @property (nonatomic, assign) NSInteger minimumNumberOfSelection;
 
 @property (nonatomic,copy) NSString *availableStorage;
+@property (nonatomic,assign) BOOL isPhotoType;//是否为选择图片类型
 
 //更新选择状态
 @property (nonatomic,copy) void (^changeSelectIndex)(NSMutableArray *indexPathsForSelectedItems);

+ 9 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/PhotoPreviewViewController.m

@@ -411,6 +411,15 @@
     [self.navigationController pushViewController:vc animated:YES];
     vc.isUploadingType = YES;
     [vc gotoUploadFile:_indexPathsForSelectedItems];
+    
+    if(_isPhotoType){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Image_upload"];
+    }
+    else{
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Video_upload"];
+    }
 }
 
 #pragma mark TZVideoPreviewCell视频播放

+ 34 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileRecordViewController.m

@@ -1090,6 +1090,40 @@
             //[weakSelf handleUploadingRightButFun];
         });
     }];
+    
+    //处理数据埋点
+    NSString * firstFileType = nil;
+    BOOL isSameFileType = YES;
+    for (couldPhoneFileModel*model in selectedItems) {
+        if(!firstFileType){
+            firstFileType = model.fileType;
+        }
+        else if(![firstFileType isEqualToString:model.fileType]){
+            isSameFileType = NO;
+            break;
+        }
+    }
+    
+    if(!isSameFileType){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"File_udownload"];
+    }
+    else if([firstFileType isEqualToString:@"jpg"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Image_download"];
+    }
+    else if([firstFileType isEqualToString:@"video"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Video_download"];
+    }
+    else if([firstFileType isEqualToString:@"audio"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Music_download"];
+    }
+    else{
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"File_udownload"];
+    }
 }
 
 - (void)downloadFileRefreshFun:(NSNotification*)not

+ 10 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/uploadImageOrVideoViewController.m

@@ -458,6 +458,7 @@
     //vc.maximumNumberOfSelection = _maximumNumberOfSelection;
     vc.minimumNumberOfSelection = _minimumNumberOfSelection;
     vc.availableStorage = self.uploadFileBottomV.availableStorage;
+    vc.isPhotoType = _isPhotoType;
     [self.navigationController pushViewController:vc animated:YES];
     
     KWeakSelf
@@ -604,6 +605,15 @@
     [self.navigationController pushViewController:vc animated:YES];
     vc.isUploadingType = YES;
     [vc gotoUploadFile:_indexPathsForSelectedItems];
+    
+    if(_isPhotoType){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Image_upload"];
+    }
+    else{
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Video_upload"];
+    }
 }
 
 

+ 2 - 0
创维盒子/双子星云手机/Class/Set/view/MineViewCell.m

@@ -123,9 +123,11 @@
     
     if (maskSwitch.on) {
         [[iToast makeText:NSLocalizedString(@"my_set_no_fanzhuan_exit_open",nil)] show];
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Overturn_on"];
     }
     else{
         [[iToast makeText:NSLocalizedString(@"my_set_no_fanzhuan_exit_close",nil)] show];
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Overturn_off"];
     }
 }
 @end

+ 1 - 1
创维盒子/双子星云手机/CloudPlayer/Model/couldPhoneFileListModel.h

@@ -34,7 +34,7 @@ typedef enum{
 }downloadStateType;
 
 @interface couldPhoneFileModel : SuperModel
-@property (nonatomic, copy) NSString * fileType;
+@property (nonatomic, copy) NSString * fileType;//jpg video audio
 @property (nonatomic, copy) NSString * path;
 @property (nonatomic, copy) NSString * name;
 @property (nonatomic, assign) long  length;

+ 3 - 0
创维盒子/双子星云手机/CloudPlayer/PlayerViewController.mm

@@ -1398,6 +1398,9 @@ NSDate *lastVideoTome;/*上一帧数据时间*/
     [[webSocketManager shareInstance] onTvFun];
     
     [[iToast makeText:NSLocalizedString(@"cloudPhone_TV_show_tip",nil)] show];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Cloud_tv"];
 }
 
 #pragma mark 显示关闭投屏提示语

+ 4 - 0
创维盒子/双子星云手机/CloudPlayer/View/playerSetView.m

@@ -256,9 +256,13 @@
         
         if (maskSwitch.on) {
             [HWDataManager setBoolWithKey:Consn_player_full_screen_show value:YES];
+            //数据埋点
+            [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Cloud_full_screen_on"];
         }
         else{
             [HWDataManager setBoolWithKey:Consn_player_full_screen_show value:NO];
+            //数据埋点
+            [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Cloud_full_screen_off"];
         }
         
         [[NSNotificationCenter defaultCenter] postNotificationName:setPlayerFullScreenNotification object:nil];

+ 3 - 0
创维盒子/双子星云手机/NAS/NasPreviewVideoViewController.m

@@ -932,6 +932,9 @@
     } failure:^(NSError * _Nonnull error) {
         [weakSelf removeNewIndicator];
     }];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Video_delete"];
 }
 
 #pragma  mark 删除成功

+ 39 - 0
创维盒子/双子星云手机/NAS/nasLastFileViewController.m

@@ -431,6 +431,44 @@
 #pragma mark 删除文件数据
 - (void)delFileListFun
 {
+    
+
+    //处理数据埋点
+    NSString * firstFileType = nil;
+    BOOL isSameFileType = YES;
+    for (NASFilePicDataArrModel *dataModel in _didSelectListArr) {
+        if(!firstFileType){
+            firstFileType = dataModel.type;
+        }
+        else if(![firstFileType isEqualToString:dataModel.type]){
+            isSameFileType = NO;
+            break;
+        }
+    }
+    
+    if(!isSameFileType){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"File_delete"];
+    }
+    else if([firstFileType isEqualToString:@"jpg"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Image_delete"];
+    }
+    else if([firstFileType isEqualToString:@"video"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Video_delete"];
+    }
+    else if([firstFileType isEqualToString:@"audio"]){
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Music_delete"];
+    }
+    else{
+        //数据埋点
+        [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"File_delete"];
+    }
+    
+    
+    
     NSMutableDictionary*paraDict = [NSMutableDictionary new];
     
     NSMutableArray *pathArr = [NSMutableArray new];
@@ -457,6 +495,7 @@
     } failure:^(NSError * _Nonnull error) {
         [weakSelf removeNewIndicator];
     }];
+    
 }
 
 #pragma  mark 删除成功

+ 6 - 0
创维盒子/双子星云手机/cloudPhone/websocket/webSocketManager.m

@@ -577,6 +577,9 @@ static webSocketManager *webSocketManagerInstance = nil;
     
     //添加到任务监听
     [self addCommandSendTaskFunWithType:@"reboot" WithCommandStr:commondStr];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Cloud_restart"];
 }
 
 - (void)needToResetFun
@@ -586,6 +589,9 @@ static webSocketManager *webSocketManagerInstance = nil;
     
     //添加到任务监听
     [self addCommandSendTaskFunWithType:@"reset" WithCommandStr:commondStr];
+    
+    //数据埋点
+    [[netWorkManager shareInstance] DataEmbeddingPointBy:3 withEventValue:@"Cloud_restore_factory"];
 }
 
 - (void)updateCopydata{

+ 3 - 0
创维盒子/双子星云手机/mine/mineViewController.m

@@ -155,6 +155,9 @@
             vc.webUrl = [[NSString alloc] initWithFormat:@"%@%@",url,[connectDeviceManager shareInstance].DeviceThirdIdMod.data.changeSn];
             [self pushViewController:vc animated:YES];
             
+            //数据埋点
+            [[netWorkManager shareInstance] DataEmbeddingPointBy:2 withEventValue:@"Help_feedback"];
+            
         }
             break;
         case 13:{