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