上线前的 checklist
2018-05-17 本文已影响0人
sunu4
作者:吴秦
链接:https://www.jianshu.com/p/10693fee70a5
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
项目 | 要点 | 说明 | 指标 |
---|---|---|---|
灯塔上报 | 1. 灯塔自带统计信息 2. 自定义信息上报 | 灯塔里面包含很多统计数据,需要检查是否ok | 1. 版本/渠道分布 2. 使用频率统计 3. 留存统计(1天留存、3天留存、7天留存、14天留存) 4. 用户结构统计(有效用户、沉默用户、流失用户、回流用户、升级用户、新增用户) 5. 硬件统计(机型+版本、分辨率、操作系统、内存、cpu、gpu) 6. Crash统计(Crash版本、Crash硬件、Crash次数等)等等 |
信鸽推送 | 能够针对单个玩家,所有玩家推送消息 | ||
米大师支付 | 正常支付 | ||
安全组件 | 1. TSS组件接入 2. 隐藏内部符号表:C++开发的代码使用strip编绎选项,抹除程序的符号 3. 关键数据加密,如影子变量+异或加密算法项 | 根据安全中心提供的文档完成所有 | 接入安全组件,并通过安全中心的验收 |
稳定性 | crash率 | 用户crash率:发生CRASH的用户数/使用用户数;启动crash率:启动5S内发生crash用户数/使用用户数 | 低于3% |
弱网络 | 断线重连考虑,缓存消息,重发机制等等 | 客户端的核心场景必须有断线重连机制,并在有网络抖动、延时、丢包的网络场景下,客户端需达到以下要求:一. 不能出现以下现象:1、游戏中不能出现收支不等、客户端卡死/崩溃等异常情况;2、游戏核心功能(如登录、单局、支付等)不能有导致游戏无法正常进行的UI、交互问题;3、不能有损害玩家利益或可被玩家额外获利的问题;4、需要有合理的重连机制,避免每次重连都返回到登录界面。二. 需要对延时的情况有相应的提示 | |
兼容性 | 通过适配测试 | ||
游戏更新 | 1. 整包更新;2. 增量更新 | 特别说明:iOS送审版本支持连特定环境,与正式环境区别开,需要通过服务器开关控制 | |
性能 | 内存、CPU、帧率、流量、安装包大小 | 【内存占用要求】Android平台:在对应档次客户端最低配置以上,均需满足以下内存消耗指标(PSS): |
- 档机型指标:最高PSS<=300MB (PSS高于这个标准会影响28%用户的体验,约1800万)
- 档机型指标:最高PSS<=200MB(PSS高于这个标准会影响45%用户的体验,约3000万)
- 档机型指标:最高PSS<=150MB(PSS高于这个标准会影响27%用户的体验,约1800万)
iOS平台:在对应档次客户端最低配置以上,均需满足以下内存消耗指标(PSS): - 档机型指标:消耗内存(real mem)不大于250MB(高于这个标准会影响53%用户的体验,约1900万)
- 档机型指标:消耗内存(real mem)不大于200MB(高于这个标准会影响47%用户的体验,约1700万)
【CPU占用要求】Android平台:CPU占用(90%)小于60% iOS平台:CPU占用(90%)小于80%
【帧率要求】 - 档机型(CPU为四核1.4GHZ,RAM为2G)或以上机型:游戏核心玩法中,最小FPS应不小于25帧/秒
- 档机型(CPU为两核1.1GH,RAM为768M)或以上机型:游戏核心玩法中,最小FPS应不小于25帧/秒
- 档机型(CPU为1GHZ,RAM为768M)或以上机型:游戏核心玩法中,最小FPS应不小于18帧/秒
【流量消耗要求】游戏核心玩法流量消耗情况(非一次性消耗)应满足以下条件: - 对于分局的游戏场景,单局消耗流量不超过200KB
- 对于不分局游戏场景或流量与局时有关的场景,10分钟消耗流量不超过500KB |