Explorar o código

1.添加热榜首次提示

wenweiwei %!s(int64=3) %!d(string=hai) anos
pai
achega
5106927f49

+ 4 - 2
BFCommonKit/Classes/BFEnums/Enums.swift

@@ -23,6 +23,7 @@ public  enum  PQVIDEOPAGETYPE {
     case PQVIDEOPAGETYPE_GUIDEVIDEODETAIL // 引导视频详情
     case PQVIDEOPAGETYPE_SINGLEVIDEODETAIL // 单个视频详情
     case PQVIDEOPAGETYPE_RECREATDETAIL // 再创作详情页
+    case PQVIDEOPAGETYPE_HOTBOARD // 热榜详情页
 }
 
 // MARK: - 视频播放状态
@@ -43,8 +44,9 @@ public  enum  PQVIDEO_PLAY_STATUS {
 /// 页面场景
 public  enum  PAGESOURCE: String {
     /*************** 视频相关pageSource ***************/
-    case sp_category = "speedApp-category" //   首页-单列
-    case sp_hotList = "speedApp_hotList" //   首页-热榜
+    case sp_category = "speedApp-category" // 首页-单列
+    case sp_hotList = "speedApp_hotList" // 首页-热榜
+    case sp_hotList_detail = "speedApp_videoDetail_hotList" // 由热榜进入的视频详情页面
     case sp_category_recommend = "speedApp-category_recommend" // 由首页单列右划
     case sp_categoryDouble = "speedApp-categoryDouble" // 首页-双列
     case sp_videoDetail = "speedApp-videoDetail" // 视频详情页

+ 2 - 1
BFCommonKit/Classes/BFUtility/PQConstant.swift

@@ -105,9 +105,10 @@ public let cShowUserInfoCollectInstall: String = "showUserInfoCollectInstall\(cP
 public let cShowUserInterestedTopic: String = "showUserInterestedTopic\(cPrimarykey)"
 // 第一次冷启动未上传参数
 public let cFirstParams: String = "firstParams\(cPrimarykey)"
-
 // 是否显示了协议
 public let cShowProtocal: String = "showProtocal\(cPrimarykey)"
+// 是否显示过热榜提示
+public let cHotBoardRemindShowed: String = "hotBoardRemindShowed\(cPrimarykey)"
 
 // 是否竖滑过
 public let cIsVerticalSlip: String = "isVerticalSlip\(cPrimarykey)"