Notifications 如何更新解析推送通知而不是创建新通知

Notifications 如何更新解析推送通知而不是创建新通知,notifications,parse-platform,Notifications,Parse Platform,在我的应用程序中,每次向Android收件人发送图片时,解析模块都会发出通知。然后,收件人知道如何登录应用程序并接收图片。我的问题是,如果同一个收件人收到许多发送给他的图片,他将收到许多应用程序的通知。有没有办法更新和Android设备上的任何现有解析通知以显示等待计数,而不是发送多个通知?我在Stackoverflow搜索了解析文档,但找不到有关如何执行此操作的任何信息。是的,我面临同样的问题,解决方法是,如果在解析通知中不发送标题和警报,它将不会在设备中创建自动通知,因此,您必须在您的广播接

在我的应用程序中,每次向Android收件人发送图片时,解析模块都会发出通知。然后,收件人知道如何登录应用程序并接收图片。我的问题是,如果同一个收件人收到许多发送给他的图片,他将收到许多应用程序的通知。有没有办法更新和Android设备上的任何现有解析通知以显示等待计数,而不是发送多个通知?我在Stackoverflow搜索了解析文档,但找不到有关如何执行此操作的任何信息。

是的,我面临同样的问题,解决方法是,如果在解析通知中不发送标题和警报,它将不会在设备中创建自动通知,因此,您必须在您的广播接收器中处理它们并创建自己的通知,您可以为您创建的每个通知创建一个通知ID,并通过getNumber和setNumber更新计数

这里有一个链接


更新:很抱歉很晚才回复您,但这可能会帮助其他人。即使你的应用程序没有运行,你仍然会收到通知。我已经在我自己的BroadcastReceiver上进行了测试,它可以生成带有位图的修改通知,以及用于响应的肯定、否定按钮

创建我自己的通知的问题是,它需要我的应用程序运行才能接收它们。我使用通知的全部目的是在应用程序未运行时显示等待的内容,因为应用程序并非每天都在使用。默认解析通知在操作系统关闭通知程序的情况下执行此操作。我可能能够重新编写默认的解析通知代码,但我不知道仅仅替换我自己的接收器是否足够。如果安卓操作系统没有检测到任何活动,它不会关闭吗?试试这样的解决方案其实更简单。我刚刚创建了一个单独的应用程序类并在那里初始化了解析。这样,当我的应用程序关闭时,解析服务仍然运行,或者重新启动