HWBuryPointModel.h 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422
  1. //
  2. // HWBuryPointModel.h
  3. // VclustersGemini
  4. //
  5. // Created by 余衡武 on 2022/6/21.
  6. // Copyright © 2022 APPLE. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. /**在需要存储的model类中,添加BGFMDB.h头文件,本类就具有了BGFMDB存储功能.*/
  10. #import "BGFMDB.h"
  11. #pragma mark - 事件编码
  12. // 定义一个EventCodeType的字符串类型作为枚举类型
  13. typedef NSString *EventCodeType NS_STRING_ENUM;
  14. // 声明以下埋点类型EventCodeType枚举值
  15. FOUNDATION_EXPORT EventCodeType const EventCodeTypeRegist; // 1_注册流程
  16. FOUNDATION_EXPORT EventCodeType const EventCodeTypeLogin ; // 2_登录流程
  17. FOUNDATION_EXPORT EventCodeType const EventCodeTypeTrial; // 3_试用流程
  18. FOUNDATION_EXPORT EventCodeType const EventCodeTypeCloudPhoneRenew; // 4_续费流程
  19. FOUNDATION_EXPORT EventCodeType const EventCodeTypeCloudPhoneHomeFunction; // 5_预览_功能使用
  20. FOUNDATION_EXPORT EventCodeType const EventCodeTypeCloudPhoneBuy; // 5_云手机购买流程
  21. FOUNDATION_EXPORT EventCodeType const EventCodeTypeCloudStoreBuy; // 6_云盘购买流程
  22. FOUNDATION_EXPORT EventCodeType const EventCodeTypeStarCoinBuy; // 7_星币购买流程
  23. FOUNDATION_EXPORT EventCodeType const EventCodeTypeServiceBuy; // 8_云机服务购买流程
  24. FOUNDATION_EXPORT EventCodeType const EventCodeTypeCloudPhoneList; // 9_列表页使用
  25. FOUNDATION_EXPORT EventCodeType const EventCodeTypeCloudPhoneListFunction; // 10_列表_功能使用
  26. FOUNDATION_EXPORT EventCodeType const EventCodeTypeCloudStoreFunction; // 11_云盘操作次数
  27. FOUNDATION_EXPORT EventCodeType const EventCodeTypeMineInfo; // 12_编辑个人中心
  28. FOUNDATION_EXPORT EventCodeType const EventCodeTypeClickStarCoin; // 13_查看星币
  29. FOUNDATION_EXPORT EventCodeType const EventCodeTypeClickCoupon; // 14_使用卡券
  30. FOUNDATION_EXPORT EventCodeType const EventCodeTypeCustomerCenter; // 15_客服中心
  31. FOUNDATION_EXPORT EventCodeType const EventCodeTypeUseActiveCode; // 16_使用激活码
  32. FOUNDATION_EXPORT EventCodeType const EventCodeTypeToolCenter; // 17_查看工具中心
  33. FOUNDATION_EXPORT EventCodeType const EventCodeTypeMessageCenter; // 18_查看消息中心
  34. FOUNDATION_EXPORT EventCodeType const EventCodeTypeAuthorCenter; // 19_授权服务
  35. FOUNDATION_EXPORT EventCodeType const EventCodeTypeOrderRecord; // 20_购买记录
  36. FOUNDATION_EXPORT EventCodeType const EventCodeTypeClickService; // 21_查看云机服务
  37. FOUNDATION_EXPORT EventCodeType const EventCodeTypeFriendFunction; // 22_使用好友功能
  38. FOUNDATION_EXPORT EventCodeType const EventCodeTypeSystemSet; // 23_系统设置
  39. FOUNDATION_EXPORT EventCodeType const EventCodeTypeCloudPhonePushEvent; // 24_推流事件
  40. FOUNDATION_EXPORT EventCodeType const EventCodeTypeSMSLogin; // 25_验证码登录
  41. FOUNDATION_EXPORT EventCodeType const EventCodeTypeAdvert; // 26_广告
  42. FOUNDATION_EXPORT EventCodeType const EventCodeTypeRenewTime; // 27_续时长
  43. FOUNDATION_EXPORT EventCodeType const EventCodeTypeAppDownLoad;
  44. FOUNDATION_EXPORT EventCodeType const EventCodeTypeTimeRemind;
  45. FOUNDATION_EXPORT EventCodeType const EventCodeTypePhoneStream;
  46. FOUNDATION_EXPORT EventCodeType const EventCodeTypeBuyPhone;
  47. FOUNDATION_EXPORT EventCodeType const EventCodeTypeHomeBottomWelFare;
  48. FOUNDATION_EXPORT EventCodeType const EventCodeTypeHomeBottomMy;
  49. FOUNDATION_EXPORT EventCodeType const EventCodeTypeHomeBottomChat;
  50. FOUNDATION_EXPORT EventCodeType const EventCodeTypeHomeBottomCustom;
  51. FOUNDATION_EXPORT EventCodeType const EventCodeTypeHomeBottomPhone;
  52. FOUNDATION_EXPORT EventCodeType const EventCodeTypeHomeBottomStore;
  53. #pragma mark 游客模式
  54. FOUNDATION_EXPORT EventCodeType const EventCodeTypeBindPhoneEnterPhone;//41_进入云机_绑定手机号";
  55. FOUNDATION_EXPORT EventCodeType const EventCodeTypeBindPhoneExtension;//42_拓展服务_绑定手机号";
  56. FOUNDATION_EXPORT EventCodeType const EventCodeTypeVisitorLogin;//游客模式
  57. FOUNDATION_EXPORT EventCodeType const EventCodeTypeYearCardBuy;//年卡购买流程
  58. #pragma mark - 点击按钮编码
  59. // 定义一个ClickButtonType的字符串类型作为枚举类型
  60. typedef NSString *ClickButtonType NS_STRING_ENUM;
  61. // 声明以下埋点类型ClickButtonType枚举值
  62. #pragma mark tabbar
  63. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTabbarBottomPhone;
  64. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTabbarBottomMy;
  65. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTabbarBottomWelFare;
  66. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTabbarBottomChat;
  67. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTabbarBottomCustom;
  68. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTabbarBottomStore;
  69. #pragma mark 续时长
  70. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRenewTimeOneHour; // 续时长-1小时套餐
  71. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRenewTimeTenHour; // 续时长-10小时套餐
  72. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRenewTimeWXPay; // 续时长-WX支付
  73. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRenewTimeZFBPay; // 续时长-ZFB支付
  74. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRenewTimeBuy; // 续时长-购买
  75. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRenewTimeBack; // 续时长-返回
  76. #pragma mark 注册
  77. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistRegist; // 注册-注册
  78. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistLoginSMS; // 注册-验证码登录
  79. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistLoginWX; // 注册-WX登录
  80. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistLoginQQ; // 注册-QQ登录
  81. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistLoginApple; // 注册-Apple登录
  82. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistLogin; // 注册-登录按钮
  83. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistPhoneNum; // 注册-输入手机号
  84. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistSMSCode; // 注册-输入验证码
  85. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistOnekeyLogin; // 注册-一键登录
  86. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistGetSMS;//注册-获取验证码
  87. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistInPutPWD;//注册-输入密码
  88. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRegistInPutInviteCode;//注册-邀请码
  89. #pragma mark 登录
  90. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeLoginPWD; // 登录-登录
  91. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeLoginSMS; // 登录-验证码登录
  92. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeLoginWX; // 登录-WX登录
  93. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeLoginQQ; // 登录-QQ登录
  94. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeLoginApple; // 登录-Apple登录
  95. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeLoginForgetPWD; // 登录-忘记密码
  96. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeLoginPhoneNum; // 登录-输入手机号
  97. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeLoginPWDCode; // 登录-输入密码
  98. #pragma mark 验证码登录
  99. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSMSLoginPhoneNum; // 验证码登录-输入手机号
  100. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSMSLoginGetSMS; // 验证码登录-获取验证码
  101. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSMSLoginResendSMS; // 验证码登录-重新发送
  102. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSMSLoginVisitor;
  103. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSMSLoginOneKeyLogin;
  104. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSMSLoginAccountLogin;
  105. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSMSLoginWXLogin;
  106. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSMSLoginQQLogin;
  107. #pragma mark 一键登录
  108. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeOneKeyLogin; // 登录-一键登录
  109. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeOneKeyLoginBack; // 登录-一键登录返回
  110. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorLogin; //一键登录中的游客模式
  111. #pragma mark 云手机试用
  112. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTrialXingDong; // 试用-星动云手机
  113. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTrialXingYao; // 试用-星曜云手机
  114. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTrialWuJi; // 试用-唔即云手机
  115. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTrialWuJiPRO; // 试用-唔即PRO云手机
  116. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTrialFreeUse; // 试用-免费试用云手机
  117. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTrialCancelQueue; // 试用-退出排队
  118. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTrialStartUse; // 试用-开始试用
  119. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTrialCancelUse; // 试用-取消试用
  120. #pragma mark 云手机续费
  121. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonRenewBtnClick; // 续费-云手机续费
  122. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonRenewCount; // 续费-云手机数量
  123. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonRenewPayType; // 续费-支付方式
  124. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonRenewClickBuy; // 续费-购买
  125. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonRenewClickBack; // 续费-返回
  126. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonRenewCoupon; //续费_优惠券
  127. #pragma mark 云手机功能
  128. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneRestart; // 云手机功能-系统重启
  129. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneReset; // 云手机功能-恢复出厂
  130. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneReName; // 云手机功能-重命名
  131. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneSystemUpgrade; // 云手机功能-系统升级
  132. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneAuthorManager; // 云手机功能-授权管理
  133. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneReplacePhone; // 云手机功能-一键换机
  134. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneCamera; // 云手机功能-云机摄像头
  135. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonePackageUpgrade;//Cloudphone_功能_套餐升级";
  136. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneOneKeyRepair;//"Cloudphone_功能_一键恢复";
  137. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneRoot;//"Cloudphone_功能_ROOT开关";
  138. #pragma mark 云手机购买
  139. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneXingDong; // 购买云手机-星动云手机
  140. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneXingYao; // 购买云手机-星曜云手机
  141. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneWuJi; // 购买云手机-唔即云手机
  142. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneWuJiPRO; // 购买云手机-唔即PRO云手机
  143. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneZVIP; // 购买云手机-唔即ZVIP云手机
  144. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneCoupon; // 购买云手机-优惠券
  145. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneWX; // 购买云手机-微信
  146. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneZFB; // 购买云手机-支付宝
  147. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneXB; // 购买云手机-星币
  148. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneClickBuy; // 购买云手机-购买
  149. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneClickBack; // 购买云手机-返回
  150. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneAndroid7; // 购买云手机-选择安卓7
  151. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneAndroid10; // 购买云手机-选择安卓10
  152. #pragma mark 云盘购买
  153. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudStoreWX; // 购买云盘-微信
  154. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudStoreZFB; // 购买云盘-支付宝
  155. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudStoreXB; // 购买云盘-星币
  156. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudStoreClickBuy; // 购买云盘-购买
  157. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudStoreClickBack; // 购买云盘-返回
  158. #pragma mark 星币购买
  159. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyStarCoinCoupon; // 购买星币-优惠券
  160. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyStarCoinWX; // 购买星币-微信
  161. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyStarCoinZFB; // 购买星币-支付宝
  162. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyStarCoinClickBuy; // 购买星币-购买
  163. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyStarCoinClickBack; // 购买星币-返回
  164. #pragma mark 云机服务购买
  165. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneServiceReplacePhone; // 购买云机服务-一键换机
  166. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneServiceCamera; // 购买云机服务-云机摄像头
  167. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneServiceWX; // 购买云机服务-微信
  168. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneServiceZFB; // 购买云机服务-支付宝
  169. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneServiceXB; // 购买云机服务-星币
  170. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneServiceBuy; //buy_云机服务_购买
  171. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyCloudPhoneServiceBack; //buy_云机服务_返回
  172. #pragma mark 云手机列表
  173. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneListSearch; // 云手机列表-搜索
  174. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneListRenew; // 云手机列表-续费
  175. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneListOff; // 云手机列表-下机
  176. #pragma mark 云手机推流
  177. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonePushEnter; // 云手机推流-进入云手机
  178. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonePushSwitch; // 云手机推流-切换设备
  179. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonePushScreenShot; // 云手机推流-截图
  180. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonePushShortcut; // 云手机推流-添加桌面
  181. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhonePushExit; // 云手机推流-退出
  182. #pragma mark HWTopView-按钮
  183. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneListBtnClick; // HWTopView-列表
  184. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudPhoneBuyBtnClick; // HWTopView-购买
  185. #pragma mark 云盘
  186. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreClickRenew; // 云盘-续费入口
  187. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreContact; // 云盘-通讯录
  188. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreUploadFile; // 云盘-上传文件
  189. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreAddStoreClick; // 云盘-去扩容
  190. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreAddStoreCancel; // 云盘-去扩容_取消
  191. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreCreatDirectory; // 云盘-新建目录
  192. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreTransferList; // 云盘-传输列表
  193. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreUploadList; // 云盘-上传列表
  194. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreDownloadList; // 云盘-下载列表
  195. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreBrowser; // 云盘-最近浏览
  196. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreSearch; // 云盘-搜索功能
  197. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCloudStoreFunction; // 云盘-云盘功能键
  198. #pragma mark 我的
  199. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineInfo; // 我的-编辑个人信息
  200. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineInfoClickPhone;//Personal_phone_手机号";
  201. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineInfoInputPhone;//Personal_phone_输入手机号";
  202. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineInfoClickSMS;//Personal_phone_获取验证码";
  203. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineInfoInputSMS;//Personal_phone_输入验证码";
  204. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineStarCoin; // 我的-星币
  205. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineCoupon; // 我的-卡券
  206. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineCouponUse; // 我的-优惠券-去使用
  207. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineClickCoupon; // 我的-卡券-优惠券
  208. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineClickActiveCode; // 我的-卡券-激活码
  209. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineActiveCodeUse; // 我的-卡券-激活码去使用
  210. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineCustomerCenter; // 我的-客服中心
  211. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineActiveCode; // 我的-激活码
  212. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineToolCenter; // 我的-工具中心
  213. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineMessageCenter; // 我的-消息中心
  214. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineAuthorCenter; // 我的-授权中心
  215. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineOrderRecord; // 我的-购买记录
  216. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineCloudPhoneService; // 我的-云机服务
  217. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineFriend; // 我的-好友
  218. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeMineSystemSet; // 我的-系统设置
  219. #pragma mark 问题反馈
  220. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCustomerCenterFeedback; // 问题反馈-问题反馈
  221. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCustomerCenterNormal; // 问题反馈-常见问题
  222. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCustomerCenterQQ; // 问题反馈-QQ客服
  223. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCustomerCenterQQqun; // 问题反馈-QQ群
  224. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCustomerCenterPhone; // 问题反馈-客服热线
  225. #pragma mark 激活码
  226. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeActiveCodeTextField; // 激活码-激活码兑换
  227. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeActiveCodeExchange; // 激活码-兑换
  228. #pragma mark 工具中心
  229. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeToolCenterAutoRenew; // 工具中心-自动续费管理
  230. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeToolCenterNetwork; // 工具中心-网络测速
  231. #pragma mark 授权管理
  232. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeAuthorSet; // 授权管理-设置授权
  233. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeAuthorRecord; // 授权管理-授权记录
  234. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeAuthorSure; // 授权管理-确认
  235. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeAuthorBindPhone; // 授权管理-立即绑定
  236. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeAuthorBindCancel; // 授权管理-关闭
  237. #pragma mark 购买记录
  238. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeOrderRecordCancel; // 购买记录-取消订单
  239. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeOrderRecordPay; // 购买记录-去支付
  240. #pragma mark 好友
  241. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeFriendAdd; // 好友-加好友
  242. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeFriendWX; // 好友-微信好友
  243. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeFriendContact; // 好友-通讯录好友
  244. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeFriendQQ; // 好友-qq好友
  245. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeFriendSendPicture; // 好友-发送图片
  246. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeFriendSendVideo; // 好友-发送小视频
  247. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeFriendSendFile; // 好友-发送文件
  248. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeFriendAuthPhone; // 好友-授权云手机
  249. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeFriendBindPhone;//Personal_firend_立即绑定";
  250. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeFriendBindCancel;//Personal_firend_关闭";
  251. #pragma mark 系统设置
  252. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSystemSetChangePWD; // 系统设置-修改密码
  253. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSystemSetDestroyAccount; // 系统设置-注销账号
  254. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSystemSetExchangeAccount; // 系统设置-切换账号
  255. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSystemSetLogout; // 系统设置-退出登录账号
  256. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSystemSetBack; // 系统设置-返回
  257. #pragma mark 广告
  258. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeADNoTipsToday; // 首页弹窗广告-当日不在提示
  259. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeADNoTips; // 首页弹窗广告-不在提示
  260. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeADClickBtn; // 首页弹窗广告-点击悬浮按钮
  261. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeADClickAD; // 首页弹窗广告-点击弹窗广告
  262. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeADClose; // 首页弹窗广告-关闭弹窗广告
  263. #pragma mark 应用推荐
  264. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeAppDownLoad;
  265. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeAppExchangeOther;
  266. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeAppRemindClosed;
  267. #pragma mark 计时埋点
  268. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeTimeCount;
  269. #pragma mark 推流事件
  270. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeChangePhone;
  271. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeScreenShot;
  272. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeAddDesk;
  273. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeExitPhone;
  274. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeExitAndClosePhone;
  275. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeResolution;
  276. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeSysResloution;
  277. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeConnectModel;
  278. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeCopy;
  279. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVR;
  280. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeLeftModel;
  281. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeRootKey;
  282. #pragma mark 购买云机
  283. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeBuyRedsTime;
  284. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelInPhone;
  285. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelInPhoneBind;
  286. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelInPhoneCancel;
  287. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelExtention;
  288. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelExtentionBind;
  289. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelExtentionCancel;
  290. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelListInPhone;
  291. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelListInPhoneBind;
  292. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelListInPhoneCancel;
  293. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelListExtention;
  294. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelListExtentionBind;
  295. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelListExtentionCancel;
  296. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelWelFareBind;
  297. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelWelFareCancel;
  298. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelWelFareBuyPhone;
  299. #pragma mark 福利社区
  300. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeWelFareGFZX;
  301. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeWelFareYXFL;
  302. #pragma mark 游客模式
  303. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorlginRegister;
  304. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorlginPhoneLogin;
  305. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorlginLogin;
  306. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorlginAccountLogin;
  307. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorlginLoginWX;
  308. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorlginLoginQQ;
  309. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelExchangeBind;
  310. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelExchangeCancel;
  311. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelExchangeYearCardBind;
  312. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelExchangeYearCardCancel;
  313. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelExchangeStoreBind;
  314. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelExchangeStoreCancel;
  315. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelBuyPhoneBind;
  316. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelBuyPhoneCancel;
  317. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelBuyStoreBind;
  318. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelBuyStoreCancel;
  319. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelBuyServerBind;
  320. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelBuyServerCancel;
  321. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelBuyYearCardBind;
  322. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelBuyYearCardCancel;
  323. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelBuyStarCoinBind;
  324. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelBuyStarCoinCancel;
  325. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelActiveExchangeBind;
  326. FOUNDATION_EXPORT ClickButtonType const ClickButtonTypeVisitorModelActiveExchangeCancel;
  327. #pragma mark - model属性
  328. @interface HWBuryPointModel : NSObject
  329. /**设备类型 2:苹果*/
  330. @property (nonatomic, copy) NSString *client;
  331. /**事件编码*/
  332. @property (nonatomic, copy) NSString *eventCode;
  333. /**事件结果 - 可选字段 (部分埋点事件需要)*/
  334. @property (nonatomic, copy) NSString *eventResult;
  335. /**机型*/
  336. @property (nonatomic, copy) NSString *model;
  337. /**操作时间*/
  338. @property (nonatomic, copy) NSString *operationTime;
  339. /**埋点按钮*/
  340. @property (nonatomic, copy) NSString *positionButton;
  341. /**埋点页*/
  342. @property (nonatomic, copy) NSString *positionPage;
  343. /**用户名*/
  344. @property (nonatomic, copy) NSString *userName;
  345. /**版本信息*/
  346. @property (nonatomic, copy) NSString *version;
  347. /**操作系统版本号*/
  348. @property (nonatomic, copy) NSString *systemVersion;
  349. /**设备唯一标识符*/
  350. @property (nonatomic, copy) NSString *deviceId;
  351. /**手机当前ip*/
  352. @property (nonatomic, copy) NSString *ip;
  353. /**当前登录账号*/
  354. @property (nonatomic, copy) NSString *phoneNumber;
  355. #pragma mark - 埋点model构造方法
  356. /**埋点model构造方法*/
  357. + (HWBuryPointModel *)buryPointWithEventType:(EventCodeType)eventCodeType buttonType:(ClickButtonType)clickButtonType;
  358. /**广告点击埋点model构造方法*/
  359. + (HWBuryPointModel *)buryPointWithEventType:(EventCodeType)eventCodeType adPlaceID:(NSInteger)adPlaceID adID:(NSString *)adID;
  360. @end