我正在尝试使用NotificationListenerService来收听android通知.
我已经使用Whatsapp和环聊通知测试了代码.
场景1: 1来自1个用户的消息我收到onNotificationPosted()调用一次(这是正确的)
场景2: 2我收到的来自1个用户的消息onNotificationPosted()相应调用两次(这是正确的)[我再收到一个分组通知,其摘要文本与文本相同.我手动忽略此通知]
场景3:我收到的来自多个用户的多条消息onNotificationPosted()按照no进行多次调用.用户(这不正确).
示例:4个用户发送了4条消息,并从第5个用户收到了新消息.我收到5个onNotificationPosted()调用(4个用于旧消息,1个用于新消息).问题是我无法区分新的那个.
我有一个鹅卵石智能手表.我注意到他们正在显示正确的信息.我想知道我的通知监听器服务是否有问题.
我需要帮助.
我已经在帖子下面查了一下. Android NotificationListenerService onNotificationPosted触发两次 但是这是一个不同的场景,因为一个是为消息调用而另一个是为分组通知调用的,我手动处理)