322 lines
5.1 KiB
Markdown
322 lines
5.1 KiB
Markdown
|
# 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. 项目初始化
|