因此,想象一下这种情况:

10.00:您的应用推出消息“ Hello”

10.01:您的应用程序推出徽章更新,没有任何消息输出同一设备

发生的事情是消息消失。因此,如果用户没有看到它,它就消失了。如果没有清除任何以前的消息,有没有办法发送徽章通知?我知道您可以再次发送消息,但是我不想垃圾邮件用户可能已经准备好消息了。

我不想讨论为什么,如果可能的话?

有帮助吗?

解决方案

不幸的是,这是不可能的。我们建议在您的警报中包括徽章更新,同时设置它,但没有办法 只是 在不“覆盖”警报的情况下更新徽章。

但是,与此同时,任何其他应用程序中的任何消息也会覆盖您的早期警报。

如果您在APNS有效载荷中包含声音,则手机要么播放声音或振动,因此,如果您最终需要执行此操作,则至少可以给予用户反馈。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top