一.Push推送场景
产品角度:
功能需要,如:资讯类产品的新闻推送、工具类产品的公告推送等等
运营角度:
活动运营需要,如:电商类产品的促销活动;召回用户 / 提高活跃度等等
Push推送原理
Android系统级别的推送走的是 Google 的 Firebase 服务器,这个服务器在国内不能直接访问。所以一般用个推、极光等第三方服务商SDK,同时各家Android手机厂商也会有系统级的厂商Push推送服务。
IOS是系统级推送,简称APNS。APNS 是Apple Push Notification Service(Apple Push服务器)的缩写
二.Push推送呈现效果
在屏幕顶部显示的一条横幅
在锁屏界面显示的一块横幅
更新app图标的数字
播放音效
三.Push推送测试点(Android&IOS)
什么场景(业务规则)下会触发push
push消息内容的准确性
push推送的用户是否正确(全部推送/部分推送/指定用户推送)
设置不接收推送消息时,用户是否会收到push消息
push消息推送的点击链接是否正常
app在前台运行和后台运行,用户是否能够收到push消息
用户未登录是否能收到push消息
用户长时间未登录,后续第一次登陆是否会收到历史的推送消息
拓展阅读:
1.IOS和Android的后台推送原理各是什么?有什么区别?
https://www.zhihu.com/question/20667886
2.IOS与Android系统app消息推送机制对比介绍:
https://www.mob.com/about/news/241
3.对比两大 push 服务商个推&极光:
https://testerhome.com/topics/17550
4.整理 Android 所有的厂家推送平台:
https://www.jianshu.com/p/79fdb0f0b80d
5.一文秒懂厂商推送:
https://zhuanlan.zhihu.com/p/51730249
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!