PushConst.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. namespace App\Consts;
  3. class PushConst
  4. {
  5. /**
  6. * 推送APP 不可用
  7. */
  8. const APP_NOT_WORK = 0;
  9. /**
  10. * 推送APP 可用
  11. */
  12. const APP_WORKING = 1;
  13. /**
  14. * 用户标签 - 全部用户(针对华为设备)
  15. */
  16. const TOPIC_ALL = 'all';
  17. /**
  18. * 全量用户
  19. */
  20. const FILTER_ALL_USERS = 'all';
  21. /**
  22. * 全量用户
  23. */
  24. const FILTER_ALL_SUB_USERS = 'sub-all';
  25. /**
  26. * 华为服务商
  27. */
  28. const PROVIDER_HW = 'huawei';
  29. /**
  30. * 小米服务商
  31. */
  32. const PROVIDER_MI = 'xiaomi';
  33. /**
  34. * OPPO服务商
  35. */
  36. const PROVIDER_OPPO = 'oppo';
  37. /**
  38. * vivo服务商
  39. */
  40. const PROVIDER_VIVO = 'vivo';
  41. /**
  42. * 准备推送
  43. */
  44. const STATUS_TODO = 1;
  45. /**
  46. * 推送中
  47. */
  48. const STATUS_DOING = 2;
  49. /**
  50. * 推送成功
  51. */
  52. const STATUS_SUCCESS = 3;
  53. /**
  54. * 推送失败
  55. */
  56. const STATUS_FAIL = 4;
  57. /**
  58. * 推送终止
  59. */
  60. const STATUS_STOP = 5;
  61. /**
  62. * 已经针对任务筛选完了用户
  63. */
  64. const SELECT_USER_OK = 2;
  65. }