Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 

104 rader
2.7 KiB

  1. <?php
  2. /**
  3. * *************************************************************************
  4. *
  5. * Copyright (c) 2014 Baidu.com, Inc. All Rights Reserved
  6. *
  7. * ************************************************************************
  8. */
  9. /**
  10. *
  11. * @file const.conf.php
  12. * @encoding UTF-8
  13. *
  14. *
  15. * @date 2014年12月25日
  16. *
  17. */
  18. class BAIDU_PUSH_CONFIG {
  19. /**
  20. * api 所指向的服务器地址.
  21. *
  22. * @var string
  23. */
  24. const HOST = 'http://api.tuisong.baidu.com/rest/3.0/';
  25. /**
  26. * 开发者apikey, 由开发者中心(http://developer.baidu.com)获取,
  27. * 当代码中未设置apikey时,使用此apikey
  28. * @var string
  29. */
  30. const default_apiKey = 'EwQzBeg8h64Hp2QgcgZF6GvQpDqoagp7';
  31. /**
  32. * 开发者当前secretKey, 在应用重新生成secret key后, 旧的secret key将失效, 由开发者中心(http://developer.baidu.com)获取.
  33. * 当代码中未设置apikey时,使用此secretkey
  34. * @var string
  35. */
  36. const default_secretkey = '7WFWvekFZGXXh5rDc290MhV4D9LhA2qb';
  37. /**
  38. * 默认发送的devicetype
  39. *
  40. * @var int | null
  41. */
  42. const default_devicetype = 3;
  43. /**
  44. * 用于接收测试消息的channel_id.
  45. * 如果设置这一项内容, 每次执行test目录中的check_sdk_test.php时, 将向这个设备推送一条通知消息.用于确认SDK及环境功能正常.
  46. *
  47. * @var string
  48. */
  49. const test_channel_id = '';
  50. /**
  51. * log级别常量.
  52. *
  53. * @var int
  54. */
  55. const LOG_LEVEL_DEV = 0; // 开发状态, rd开发时使用, 最详细 log. 发布后被移除
  56. const LOG_LEVEL_TRACE = 1; // 开发者开发时状态,隐藏rd开发时的细碎信息
  57. const LOG_LEVEL_ONLINE = 2; // 开发者线上使用, 只有fault和warn
  58. const LOG_LEVEL_ONLINE_FAULT = 3; // 开发者线上使用, 只有fault
  59. const LOG_LEVEL_ONLINE_SILENCE = 4; // 静默.
  60. /**
  61. * 对log模块进行配置, 可选值为 [0 - 4], 参见上面的常量设置
  62. *
  63. * @var int
  64. */
  65. const LOG_LEVEL = BAIDU_PUSH_CONFIG::LOG_LEVEL_TRACE;
  66. /**
  67. * 输出位置.
  68. * page, 直接打印至页面.
  69. * stdout 打印至 php://stdout
  70. * {fpath} 打印至所指定的目标文件
  71. *
  72. * @var string
  73. */
  74. const LOG_OUTPUT = 'stdout';
  75. /**
  76. * 异常控制方式.一个布尔值.
  77. * false 当出现异常将被抛出.
  78. * true 不抛出异常, 需通过 getErrorCode() 及 getErrorMessage() 进行获取.
  79. *
  80. * @var boolean
  81. */
  82. const SUPPRESS_EXCPTION = true;
  83. /**
  84. * 每次生成请求签名的失效时长.单位为秒, SIGN_EXPIRES <= 0 表示为由服务端自动处理.
  85. * default 0;
  86. *
  87. * @var int
  88. */
  89. const SIGN_EXPIRES = 0;
  90. }