由于自动化测试需要我们希望能够监听Android手机中的推送消息来实现发送推送后的客户端自动检查。下面就来看看我们是如何实现客户端统计消息接收的
大致思路是在Android手機上安装一个程序,这个程序可以监听手机接收到的消息然后打印出来,比如打印到logcat经查,如果要实现这个功能就要用到NotificationListenerService。
这样峩们就可以通过这个APP获取通知消息的动作了,当然我们同样也就可以只获得我们需要APP的消息了(通过在NotificationMonitorService 中过滤接收消息APP的包名):