面试百问:App的Push推送原理&测试点

2644 篇文章 26 订阅
2348 篇文章 14 订阅

一.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

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一 键三连哦!
在这里插入图片描述

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值