BBATabBarItemConfig.h 2.25 KB
//
//  BBATabBarItemConfig.h
//  BBAUIKit
//
//  Created by lijianfan on 2020/4/11.
//  Copyright © 2020 Baidu. All rights reserved.
//

#import <Foundation/Foundation.h>

/*
 *新增barItem需要设定barItem唯一标识,统一在此新增管理和修改,同时更新运营气泡的底bar数据映射、业务时长统计、第四底bar个性化配置相关参数配置,否则会导致数据丢失、运营无法生效等问题
 * 涉及文件修改(BBAOperations):
 气泡运营:BBAHomePageBubbleStatistics->getUBCTabTypeWithTabID(配置业务打点数据类型)、BBAHomePageBubbleDataManager->getTabBarItemBusinissID(气泡业务ID)
 第四底bar个性化控制:BBATabbarCustomConfigManger->getServerTabIdentify(server实验)、->getABTestTabIdentify(AB实验)、->getCustomTabTagValue
 第四底bar时长统计:BBATabbarUBCManager->_getFourthTabbarType(时长统计)
 底bar点击统计:BBATabbarStatisticsManager->getBusinessTypeWithIdentify(获取业务打点类型)
 */
FOUNDATION_EXTERN NSString *const TABBAR_HOME_TAB_ID;               ///< 首页底bar唯一标识
FOUNDATION_EXTERN NSString *const TABBAR_VIDEO_TAB_ID;              ///< 好看视频底bar唯一标识
FOUNDATION_EXTERN NSString *const TABBAR_MINIVIDEO_TAB_ID;          ///< 小视频底bar唯一标识
FOUNDATION_EXTERN NSString *const TABBAR_VOICESEARCH_TAB_ID;        ///< 语言搜索底bar唯一标识
FOUNDATION_EXTERN NSString *const TABBAR_PERSONAL_TAB_ID;           ///< 个人中心底bar唯一标识
FOUNDATION_EXTERN NSString *const TABBAR_FIND_TAB_ID;               ///< 发现底bar唯一标识
// 事件统计
FOUNDATION_EXTERN NSString *const TABBAR_STATISTICS_UBC_ID;         ///< 底bar事件统计ID
FOUNDATION_EXTERN NSString *const TABBAR_STATISTICS_VALUE_TAB;      ///< 底bar数据统计tab切换value值
FOUNDATION_EXTERN NSString *const TABBAR_STATISTICS_VALUE_CURRENT;  ///< 底bar数据统计tab双击value值
FOUNDATION_EXTERN NSString *const TABBAR_STATISTICS_VALUE_HOME;     ///< home 吸顶态
FOUNDATION_EXTERN NSString *const TABBAR_STATISTICS_VALUE_HOME_REFRESH; ///< 触发刷新且熊掌无飘新
FOUNDATION_EXTERN NSString *const TABBAR_STATISTICS_VALUE_REFRESH;      ///< 熊掌bar有飘新时点击触发刷新

@interface BBATabBarItemConfig : NSObject

@end