iOS 和Android客户端测试区别整理ing
区别很多,慢慢发现整理,注重细节,避免遗漏
消息推送区别:
1.推送渠道:
1.1 iOS走iOS自带的渠道进行系统内推送,应用内和应用外推送无明显差别,均可以收到push信息。
1.2 安卓由于谷歌推送服务在国内被墙,无法统一推送渠道,所以一般比较常用第三方推送服务
1.2.1安卓应用外(杀掉后台进程)的消息一般都无法直接推送,需要客户端集成系统内提供的第三方服务的SDK(如:华为移动服务SDK),由于应用外推送需要对不同厂家,不同ROM进行兼容适配,以及不同SDK版本,故测试时需要考虑测试范围
2.push内容:
2.1 iOS系统push无标题,只有描述,
2.2 安卓系统push有标题,有描述
3.获取push方式(影响测试):
3.1 iOS需要测试push推送时,一般需要开发配合使用Xcode等工具直接灌包至手机中(因为push推送时,iOS推送服务需要校验开发者账号)
3.2 安卓需要测试时,只需要保证服务端推送服务即可。