1、消息推送分类

(1)按照APP内外部接收消息分为:APP内部和外部推送;
内部推送有时候得看公司或是老板的要求,与的内部推送算是消息提醒,并没有做推送的触发条件,所有只能算APP内部的消息提醒,有的仔APP内部做了推送触发,这种事有条件的。内部推送消息在APP离线或是不运行进程的情况下是接收不到推送的,并且推送也是在APP内部开启和关闭是否接收推送。相反,外部的就是在手机屏幕桌面,或是锁屏状态都可以接收到推送消息,并且点击可进入发送推送的APP对应消息页面;

(2)按照联网情况分为:远程推送和本地推送
远程推送,比如qq消息,微信消息,各种要调用服务器才能完成的消息推送;本地推送如闹钟,自己设置的消息提醒,不需要请求服务器的消息推送

2、消息推送的测试功能点

可以根据不同的推送分类分类增删测试功能点;

2.1、消息推送对象

单个推送
多个推送
Android及IOS渠道推送:Android分国内(每个手机厂商都有自己的推送渠道)与国外(统一由google推送)

2.2、消息内容测试

消息的长度
消息的类型(文字、图片、表情包、换行,空以及链接跳转,特殊字符等)

2.3、消息推送场景(定时推送)

设置时间(当前时间、过去时间、未来时间)
未推送前修改消息内容
推送内容删除为空

2.4、客户端情况(包含推送时间差-不同客户端接收到推送的时间以及点击推送后的链接跳转是否正常)

置于前台
置于后台
锁屏
进程关闭
关机

2.5、特殊场景

多个推送冲突
频繁推送
推送频率
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐