|
- <?php
- /**
- * *************************************************************************
- *
- * Copyright (c) 2014 Baidu.com, Inc. All Rights Reserved
- *
- * ************************************************************************
- */
-
- /**
- *
- * @file const.conf.php
- * @encoding UTF-8
- *
- *
- * @date 2014年12月25日
- *
- */
-
- class BAIDU_PUSH_CONFIG {
-
- /**
- * api 所指向的服务器地址.
- *
- * @var string
- */
- const HOST = 'http://api.tuisong.baidu.com/rest/3.0/';
-
- /**
- * 开发者apikey, 由开发者中心(http://developer.baidu.com)获取,
- * 当代码中未设置apikey时,使用此apikey
- * @var string
- */
- const default_apiKey = 'EwQzBeg8h64Hp2QgcgZF6GvQpDqoagp7';
-
- /**
- * 开发者当前secretKey, 在应用重新生成secret key后, 旧的secret key将失效, 由开发者中心(http://developer.baidu.com)获取.
- * 当代码中未设置apikey时,使用此secretkey
- * @var string
- */
- const default_secretkey = '7WFWvekFZGXXh5rDc290MhV4D9LhA2qb';
-
- /**
- * 默认发送的devicetype
- *
- * @var int | null
- */
- const default_devicetype = 3;
-
- /**
- * 用于接收测试消息的channel_id.
- * 如果设置这一项内容, 每次执行test目录中的check_sdk_test.php时, 将向这个设备推送一条通知消息.用于确认SDK及环境功能正常.
- *
- * @var string
- */
- const test_channel_id = '';
-
- /**
- * log级别常量.
- *
- * @var int
- */
- const LOG_LEVEL_DEV = 0; // 开发状态, rd开发时使用, 最详细 log. 发布后被移除
- const LOG_LEVEL_TRACE = 1; // 开发者开发时状态,隐藏rd开发时的细碎信息
- const LOG_LEVEL_ONLINE = 2; // 开发者线上使用, 只有fault和warn
- const LOG_LEVEL_ONLINE_FAULT = 3; // 开发者线上使用, 只有fault
- const LOG_LEVEL_ONLINE_SILENCE = 4; // 静默.
-
- /**
- * 对log模块进行配置, 可选值为 [0 - 4], 参见上面的常量设置
- *
- * @var int
- */
- const LOG_LEVEL = BAIDU_PUSH_CONFIG::LOG_LEVEL_TRACE;
-
- /**
- * 输出位置.
- * page, 直接打印至页面.
- * stdout 打印至 php://stdout
- * {fpath} 打印至所指定的目标文件
- *
- * @var string
- */
- const LOG_OUTPUT = 'stdout';
-
- /**
- * 异常控制方式.一个布尔值.
- * false 当出现异常将被抛出.
- * true 不抛出异常, 需通过 getErrorCode() 及 getErrorMessage() 进行获取.
- *
- * @var boolean
- */
- const SUPPRESS_EXCPTION = true;
-
- /**
- * 每次生成请求签名的失效时长.单位为秒, SIGN_EXPIRES <= 0 表示为由服务端自动处理.
- * default 0;
- *
- * @var int
- */
- const SIGN_EXPIRES = 0;
- }
|