分发文档
电视应用开发者自测文档更新时间: 2024-10-18 13:56:00
一、常规应用开发者自测文档
分类 | 测试用例 | 通过标准 | 测试结果 | 备注 |
应用图标符合规范 | 512*512(VIP)图标符合规范 284*160 图标符合规范 | 1. 应用图标美观清晰且识别度高; 2. 180*180图标直角,符合规范并打包进xhdpi文件夹; 3. 512*512图标直角,符合《小米TV应用商店_icon-4K-visual-guide_v1.0》 4. 284*160图标圆角,符合《小米TV应用商店_icon visual guide_v1.1》 | 强制 | |
应用名称 | 安装APK,查看从APK中取出的应用名称 | 1.从Apk中取到的应用名称与后台上传的名称一致; 2.应用名称上限为9个中文; 3.应用名称没有歧义; 4.应用名称和小米电视应用商店现有的应用不重名; | 强制 | |
应用文案、引导检查 | 检查应用介绍和应用中的文案 | 1. 应用介绍清晰明确介绍应用类型,面向的用户以及简单的功能、特点、使用等描述; 2. 应用文案及引导中不得出现手机版、pad等不适用于电视的内容; 3.一句话介绍不超过10个中文字符; 4. 浏览网页的应用必须使用webview,且良好适配电视; | 强制 | |
应用截图、启动页 | 检查应用截图和启动页图片规格和文案 | 1.每个应用可上传 3-5 张应用截图,不可上传与应用无关的图片;要求1920*1080, jpg或png, 500K以内; 2.应用截图与启动页不存在拉伸、压缩、模糊、黑(白)边; 3.应用截图与启动页不存在第三方市场 Logo; | 强制 | |
安装 | 通过adb install 安装应用 | 1. 应用可正常被安装卸载,版本号正确; 2. 更新应用,需要递增版本号,否则老用户无法升级到最新版本; 3.不存在安装时静默/捆绑安装其他APP; | 强制 | |
卸载 | 通过adb uninstall卸载应用 | 应用可正常被卸载,卸载后全部数据均被删除 | 强制 | |
应用启动 | 打开应用 | 可正常运行,无闪退、无卡顿、停止响应现象;禁止开机自启动,禁止系统界面有弹窗; | 1.启动耗时峰值:××秒,平均值:××秒; 2.应用首页完成加载耗时峰值:××秒,平均值:××秒; 3.其余测试项: | 强制 |
应用内存管理和占用 | 应用上限40M | 超过40M或者应用内下载数据超过40M的应用,需要自动或引导用户进行数据清除(上限为100M,包括缓存) | 1.安装文件大小:××MB; 2.启动应用内存占用峰值:××M,平均值:××M; 3.其余测试项: | 强制 |
应用权限检查 | 检查每个应用的权限 | 1.不应该有以下权限: android.permission.INSTALL_PACKAGES android.permission.DELETE_PACKAGES android.permission.REQUEST_INSTALL_PACKAGES android.permission.RECEIVE_BOOT_COMPLETED 2.不能在应用内自行下载安装其他应用(如支付宝、插件等) 3.不允许应用内部升级,升级时需提交小米电视后台审核,由商店统一升级 4.系统签名:版本更新签名保持一致; | 强制 | |
桌面属性 | 检查应用是否具有桌面属性的Launcher | 回到电视系统界面后应用停止运行,应用不允许有任何形式的弹窗和显示 | 强制 | |
UI界面适配 | 进入应用各页面 | 页面显示尺寸正常合理,无重叠、UI丢失、界面混乱、横屏等现象 | 1.适配机型数:××款; 2.适配机型安卓版本:××; 3.适配机型屏幕分辨率:××; 4.应用开发支持的最低安卓版本: | 强制 |
账户登录 | 检查账户注册登录过程 | 电视输入文字成本比较高,需要尽量减少电视输入的内容,建议用扫码等方式来实现 | 可选 | |
支付功能 | 检查支付功能是否正常且符合要求 | 1. 不允许在应用内部使用任何第三方支付平台以及虚拟货进行在线付款 2. 不允许下载第三方插件、应用等进行支付(如支付宝、财付通等) 3. 虚拟物品不允许使用非米币的第三方支付渠道 4. 不允许未经用户确认主动扣费 | 强制 | |
应用内屏保 | 不建议应用有自己的屏保。 | 应用如果有自己的屏保,需要和应用高度契合,如果是其它广告需要去掉。 | 强制 | |
遥控器按键适配 | power键 | 启动状态点击power key:盒子进入休眠状态,应用停止工作(视频可以退出播放也可以暂停播放) 休眠状态点击power key:盒子启动,应用恢复到之前页面 | 强制 | |
home键 | 回到盒子首页,应用停止 | 强制 | ||
menu键 | 视频:响应选集功能 | 可选 | ||
音频:若有菜单,应弹出 | 可选 | |||
游戏:若有菜单,应弹出 | 可选 | |||
其他类型:若有菜单,应弹出 | 可选 | |||
up键 | 向上移动光标 | 强制 | ||
down键 | 向下移动光标 | 强制 | ||
left键 | 视频:快退,向左移动光标 | 可选 | ||
音频:快退,向左移动光标 | 可选 | |||
游戏:向左移动光标,其他适当即可 | 可选 | |||
其他类型:向左移动光标,其他适当即可 | 可选 | |||
right键 | 视频:快进,向右移动光标 | 可选 | ||
音频:快退,向左移动光标 | 可选 | |||
游戏:向右移动光标,其他适当即可 | 可选 | |||
其他类型:向右移动光标,其他适当即可 | 可选 | |||
enter键 | 视频:可暂停恢复、确认 | 强制 | ||
音频:可暂停恢复、确认 | 强制 | |||
游戏:确认 | 强制 | |||
其他类型:确认 | 强制 | |||
back键 | 不在主页面:后退到之前页面 | 可选 | ||
在主页面:提示退出 | 可选 | |||
音量+键 | 可正常增加音量 | 强制 | ||
音量-键 | 可正常减少音量 | 强制 | ||
运行应用(所有应用必须执行) | 启动退出 | 可正常启动、退出应用 | 强制 | |
声音控制 | 默认音量适中、可正常调节音量 | 强制 | ||
操作流畅 | 及时响应系统按键,操作流畅 | 强制 | ||
用户数据存储正常 | 可正常保存用户数据如(播放历史、游戏进度、积分、订单等) | 强制 | ||
按键响应 | 正常响应遥控器所有按键操作 | 强制 | ||
应用功能 | 可正常实现应用中的所有功能 | 强制 | ||
断网情况 | 在应用使用过程中断网,有合理提示 | 可选 | ||
界面UI | 界面显示清晰、完整、美观,焦点分明,易查看,动画流畅 | 可选 | ||
切换网络 | 在应用使用过程中切换网络,应用反应正常,合理 | 可选 | ||
断网重连 | 在应用使用过程中,断网,重连,应用反应正常,合理 | 可选 | ||
休眠状态 | 程序交互时不会进入休眠状态 | 可选 | ||
应用文案 | 应用中不会出现不合理提示,或只适用于手机\平板电脑,不适用于TV的文案、信息 | 可选 | ||
运行应用(游戏类需额外执行) | 声音控制 | 游戏声音控制正常,默认游戏音量大小适中 | 强制 | |
操作流畅度 | 可正常响应遥控器按键,操作流畅 | 推荐应用强制 | ||
暂停、继续 | 正常反应 | 强制 | ||
游戏各项功能 | 正常实现游戏中的各个功能 | 强制 | ||
操作方式描述 | 游戏中操作按键描述适用于小米遥控器 | 强制 | ||
游戏数据保存 | 更新游戏版本时,用户数据会正常保存(游戏进度、积分排行等) | 强制 | ||
小米遥控器兼容—普通遥控器 | 可正常兼容响应小米遥控器中各按键操作 | 不关注 | ||
小米遥控器兼容—体感遥控 | 可正常兼容响应小米遥控器中各按键操作 | 不关注 | ||
小米遥控器兼容—游戏手柄 | 可正常兼容响应小米遥控器中各按键操作 | 不关注 | ||
压力测试 | 长时间使用应用不会出现性能下降等不正常现象 | 可选 | ||
运行应用(视频类需额外执行) | 音量控制 | 点击遥控上下键、音量键可正常调节音量 | 强制 | |
音频情况 | 音频与字幕、视频等同步 | 强制 | ||
字幕情况 | 字幕无乱码、与视频显示同步 | 强制 | ||
快进 | 正确快进到指定位置 | 强制 | ||
快退 | 正确快退到指定位置 | 强制 | ||
暂停、继续 | 正常反应 | 强制 | ||
播放时切换影片\集数 | 正常播放,并且推出后光标在切换之后的位置 | 强制 | ||
长时间播放 | 不出现问题 | 强制 | ||
完整播放完一部视频 | 视频播放流畅、不出现问题 | 强制 | ||
性能 | 视频播放流畅(无连续频繁加载)、无严重卡顿(加载时强烈建议有加载图标,并且屏幕freeze 2秒以上必须有加载等提示)、或无法播放(需要有timeout机制给用户提示)等现象 | 强制 | ||
其他播放控制台功能 | 视频播放控制台功能正常(如收藏、重播、切换字幕、换肤等) | 强制 |
二、应用内支付开发者自测文档
分类 | 测试用例 | 通过标准 | 测试结果 | 备注 |
购买引导 | 购买入口 | 购买入口合理清晰,让用户愉快进入购买页面 | 强制 | |
免费体验内容 | 应用内有免费体验内容 | 应用内有免费体验内容 | 可选 | |
收费内容 | 收费内容标准 | 相比免费内容,界定清晰,内容版权一定要保证,并且有更好的质量 | 强制 | |
支付绑定条件 | 建议绑定账号购买,而不是设备 | 1. 用户用同一账号可以登录不同设备(设备数量限制,应用可自行设定); 2. 需和移动端账号区分,如果账号打通,电视端需在价格上有优势。 | 是否有手机客户端 | |
购买过程 | 1. 账户未购买-未登录; | 从购买入口,调出支付页面,支付流畅,且支付完成后会用户明确提示,并且应用内可以查询购买信息,可以正常使用所购买商品 | 支付宝、微信? | 强制 |
2. 账户未购买-已登录; | 从购买入口,直接调出支付页面,且支付完成后会用户明确提示,并且应用内可以查询购买信息,可以正常使用所购买商品 | 支付宝、微信、小米钱包;支持连续包月、月、季、年时长支付 | 强制 | |
3. 账户已购买-未登录; | 根据应用情况,支付绑定小米账号或应用账号(或设备,建议多个设备),账号登录后用户可以正常使用已购买内容 | 强制 | ||
4. 账户已购买-已登录. | 根据应用情况,支付绑定小米账号或应用账号(或设备,建议多个设备),用户可以正常使用已购买内容 | 强制 | ||
取消支付 | 购买过程中随时取消支付 | 取消过程顺利且用户提示明确 | 强制 | |
购买成功支付信息查询 | 应用内有用户页面可以查看订单状态 | 应用内用户页面可以查看订单详情,订单描述完整清晰; | 强制 | |
小米账号登录用户可以自行登录米币中心查询购买记录 | 米币中心购买记录中的订单描述完整清晰 | 强制 | ||
应用卸载重装 | 应用卸载重装,购买信息不受影响 | 应用卸载重装,购买信息不受影响,且用户重新登录简单便捷 | 强制 | |
联系客服 | 应用内有界面显示客服电话 | 应用内有界面显示客服电话 | 强制 | |
支付安全-儿童支付限制 | 应用有家长页面管理支付相关信息 | 应用内有儿童锁防止儿童误支付 | 可选 | |
支付安全-续费相关 | 二次购买需要考虑用户的购买记录 | 对同一产品,用户已经有购买记录,二次购买(如之前购买过包月,再次购买包月、包季、包年等)需要满足以下三个条件: 1. 有用户界面提示现在产品已购买及到期时间; 2. 用户二次或以上购买,提示用户是续费行为(例如,用户已购买,需要把"购买"按钮改成"续费"按钮); 3. 累积购买期限不允许超过13个月: 1)在用户尝试支付13个月(不含13个月)以上的时候,应用根据自己的交互习惯,给用户一个良好的提示即可,具体交互方式不限; 2)此限制仅针对电视设备,其它平台,例如手机端购买的用户权益,不受此限制; 3)13个月的限制不包括给用户赠送的权益。 | 强制 |
测试结果:
N/A
PASS
FAIL
Blocked
上一篇:
下一篇:
文档内容是否有帮助?