# push-interface ### v2.3.3 1. 支持漫画 ### v2.3.1 1. 支持国际版上报 ### v2.3.0 1. using push grpc ### v2.2.2 1. 更换极光callback url 2. revert v2.2.1 ### v2.2.1 1. 修复iOS上报时对设备的判断 ### v2.2.0 1. 增加接收旧版本APP上报token的接口 ### v2.1.2 1. 根据platform判断使用何种推送SDK改为匹配前缀方式 ### v2.1.1 1. 支持极光批量回执 ### v2.1.0 1. 添加极光回执 ### v2.0.2 1. 小米callback加barStatus ### v2.0.1 1. use bm auth middleware ### v2.0.0 1. 去除推送能力 ### v1.9.1 1. report接口token为空时返回成功 ### v1.9.0 1. remove RPC service ### v1.8.16 1. iOS支持image ### v1.8.15 1. 使用 go-common/env ### v1.8.14 1. 迁移model至push-service ### v1.8.13 1. 更改jobName生成规则 ### v1.8.12 1. 小米接入VIP线路 ### v1.8.11 1. 第三方依赖的http的prom错误码写成err ### v1.8.10 1. 加内网设置用户开关接口 ### v1.8.9 1. 获取用户开关配置接口返回值调整 ### v1.8.8 1. 全量推送建任务移到 admin 项目 ### v1.8.7 1. fix bug ### v1.8.6 1. add setSetting rpc method ### v1.8.5 1. add ecode ### v1.8.4 1. 添加用户上报稿件和直播的开关设置 ### v1.8.3 1. business add silent time & push count limit 2. add platform midValid into progress ### v1.8.2 1. add task接口加签名 2. 回执时读取report时包含已删除的信息 ### v1.8.1 1. 增加任务时加 uuid 验证 ### v1.8.0 1. 接入极光 2. 回调中清理华为token ### v1.7.5 1. 回调中加入品牌 ### v1.7.4 1. 在任务信息中加入 job name ### v1.7.3 1. 统计中加品牌计数 ### v1.7.2 1. 推送消息过滤 ### v1.7.1 1. 完善后台token推送 ### v1.7.0 1. 支持后台任务推送 ### v1.6.0 1. 上报接口记录Android设备信息(brand/model/os version) 2. 去掉获取小米推送结果 ### v1.5.16 1. 华为流控后稍后重试 ### v1.5.15 1. 华为流控判断 2. http参数错误日志级别改成warn ### v1.5.14 1. 上报接口支持oppo ### v1.5.13 1. aps中tid换成device token ### v1.5.12 1. get buvid from header at click callback ### v1.5.11 1. fix ios space scheme ### v1.5.10 1. 上报缓存中添加token对应的id ### v1.5.9 1. fix service close chan ### v1.5.8 1. 改oppo为单个token推送 ### v1.5.7 1. 支持全量推送 ### v1.5.5 1. 优化oppo推送 ### v1.5.4 1. 消息默认不响铃、不振动 ### v1.5.3 1. http接口异步处理时加返回值 ### v1.5.2 1. single push接口改成POST ### v1.5.1 1. 加 revover task 2. 添加任务时加 job name ### v1.5.0 1. 接入bm ### v1.4.11 1. midValid值更精确 ### v1.4.10 1. 实现oppo callback 2. decode点击回执中的token ### v1.4.9 1. 查上报缓存失败不回源 ### v1.4.8 1. 添加用户上报缓存RPC ### v1.4.7 1. 修复callback platform错误 ### v1.4.6 1. 增加添加上报缓存RPC ### v1.4.5 1. 优化callback extra字段 ### v1.4.4 1. 将送达回执的token状态写入DB ### v1.4.3 1. 优化推送计数代码 ### v1.4.2 1. 对接小米卸载token接口 ### v1.4.1 1. 接小米送达回执 ### v1.4.0 1. 处理送达和点击回执,入库 ### v1.3.10 1. 客户端点击回执 2. 程序停止时结束当前在执行的任务再退出 ### v1.3.9 1. add task fix sql ### v1.3.8 1. 新建task支持group ### v1.3.7 1. 拉取小米推送结果的天数可配置 2. 去除单推测试接口mid白名单 ### v1.3.6 1. 小米regid回调 2. 优化获取小米推送结果的方式 ### v1.3.5 1. 实现华为回调接口 ### v1.3.4 1. 修复小米老的108位token的上报问题 ### v1.3.3 1. 优化新增上报缓存 ### v1.3.2 1. 添加推送任务时支持定时 ### v1.3.1 1. 优化批量读取上报数据 ### v1.3.0 1. 接OPPO 2. 支持按token批量推送 ### v1.2.20 1. fix upload name ### v1.2.13 1. 创作姬加入H5推送协议 2. 小米推送结果拉取时间改成7天 ### v1.2.12 1. 优化的推送结果统计 ### v1.2.11 1. 添加华为透传消息 ### v1.2.10 1. 优化华为授权 ### v1.2.9 1. 华为无效token的处理 2. add task支持版本判断 3. 优化推送结果统计 ### v1.2.8 1. 推送接口支持pass_through参数 2. 接入华为推送 ### v1.2.7 1. 调整prom ### v1.2.6 1. 补注释,处理golint报错的问题 ### v1.2.5 1. 获取小米无效token加日志记录调用详情 ### v1.2.4 1. 没有token的mid用小米推 ### v1.2.3 1. add apns-collapse-id ### v1.2.2 1. 加入按token推送的接口供测试使用 2. 调整声音和振动http参数的校验方式 3. 改变 temp task id 长度为8位 ### v1.2.1 1. 修复免打扰时间计算的bug ### v1.2.0 1. pull mipush result ### v1.1.2 1. mipush add jobkey ### v1.1.1 1. 轮询token进行无效删除 2. apns换超时机制 ### v1.1.0 1. iOS push加context withtimeout 2. 加入一个利用缓存中已有mid批量测试的接口 3. 免打扰时间段内不处理推送任务 4. 修复sql in查询bug (xstr.JoinInts 不能作为占位符的值) ### v1.0.2 1. push/single接口调整参数校验 2. apns是否走代理改成配置项 3. 推送时把mid和token打印出来,方便项目上线前期排查问题 4. 直播iPad支持推送协议 ### v1.0.1 1. device_token为空不报-400 2. 加创作姬推送协议 ### v1.0.0 1. 项目初始化