PushConst.php 1000 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  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 PROVIDER_HW = 'huawei';
  25. /**
  26. * 小米服务商
  27. */
  28. const PROVIDER_MI = 'xiaomi';
  29. /**
  30. * OPPO服务商
  31. */
  32. const PROVIDER_OPPO = 'oppo';
  33. /**
  34. * 准备推送
  35. */
  36. const STATUS_TODO = 1;
  37. /**
  38. * 推送中
  39. */
  40. const STATUS_DOING = 2;
  41. /**
  42. * 推送成功
  43. */
  44. const STATUS_SUCCESS = 3;
  45. /**
  46. * 推送失败
  47. */
  48. const STATUS_FAIL = 4;
  49. /**
  50. * 推送终止
  51. */
  52. const STATUS_STOP = 5;
  53. /**
  54. * 已经针对任务筛选完了用户
  55. */
  56. const SELECT_USER_OK = 2;
  57. }