...
|
...
|
@@ -3,9 +3,9 @@ use Action\AbstractAction; |
|
|
|
|
|
/**
|
|
|
* 专为APP客户端调用的 hf(hotfix) Api
|
|
|
*
|
|
|
*
|
|
|
* @name HfController
|
|
|
* @package
|
|
|
* @package
|
|
|
* @copyright yoho.inc
|
|
|
* @version 1.1 (2016-5-23 9:57:40) 增加android接口
|
|
|
* @author CL
|
...
|
...
|
@@ -14,10 +14,10 @@ class HfController extends AbstractAction |
|
|
{
|
|
|
/* 私钥 */
|
|
|
const PRIVATE_KEY = 'fd4ad5fcsa0de589af23234ks1923ks';
|
|
|
|
|
|
|
|
|
/**
|
|
|
* V1版本
|
|
|
*
|
|
|
*
|
|
|
* 参数列表
|
|
|
* -------------------------------------------------------------------------
|
|
|
* 字段 描述 类型 示例
|
...
|
...
|
@@ -28,14 +28,14 @@ class HfController extends AbstractAction |
|
|
* udid 设备唯一码 string 1d123sadao3
|
|
|
* os_version 设备版本号 string 1d123sadao3
|
|
|
* patchv 补丁版本号,如果本地没有补丁,传空 string 100
|
|
|
*
|
|
|
*
|
|
|
* 返回列表
|
|
|
* -------------------------------------------------------------------------
|
|
|
* 字段 描述 类型 示例
|
|
|
* code 返回的code,200,304等,具体的服务器定义 int 200
|
|
|
* message 信息 string "Config Success"
|
|
|
* md5 当前请求的唯一码 string "1234567890123456"
|
|
|
* data 配置参数数据,参考data列表 object
|
|
|
* data 配置参数数据,参考data列表 object
|
|
|
* [
|
|
|
* url 补丁url地址,没有传空 string http://yohocdn.com/fpath/fpkk.js
|
|
|
* patchv 当前补丁的版本号,没有就传空 string "100"
|
...
|
...
|
@@ -51,9 +51,9 @@ class HfController extends AbstractAction |
|
|
|
|
|
$ios = 'ios';
|
|
|
$android = 'android';
|
|
|
|
|
|
|
|
|
// 根据版本号返回补丁文件信息
|
|
|
|
|
|
|
|
|
if (strcasecmp($clienttype, $ios) == 0){
|
|
|
|
|
|
switch ($version) {
|
...
|
...
|
@@ -78,10 +78,10 @@ class HfController extends AbstractAction |
|
|
// var_dump('ios 4.1');
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|
|
|
else if (strcasecmp($clienttype, $android) == 0){
|
|
|
|
|
|
|
|
|
switch ($version) {
|
|
|
case '4.4.0': // 版本
|
|
|
$result['data']['url'] = 'http://cdn.yoho.cn/app-hotfix/yohobuy/a/4.4.0/201605292017.apatch';
|
...
|
...
|
@@ -100,7 +100,7 @@ class HfController extends AbstractAction |
|
|
}
|
|
|
|
|
|
}
|
|
|
else
|
|
|
else
|
|
|
{
|
|
|
// var_dump('no found app clienttype');
|
|
|
|
...
|
...
|
@@ -108,5 +108,4 @@ class HfController extends AbstractAction |
|
|
$this->echoJson($result);
|
|
|
}
|
|
|
|
|
|
|
|
|
} |
...
|
...
|
|