Authored by 梁志锋

合入周日修改的hf.php

... ... @@ -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);
}
}
... ...