在App未打开时收到推送通知时更新徽章编号

use*_*560 10 push-notification apple-push-notifications badge ios

我有一个应用程序,其中我面临的问题是,当我打开通知时,徽章编号只会更新,但我需要更新徽章编号,即使应用程序未打开.

任何人都可以帮我吗?

Mik*_*ler 19

您需要badge在推送通知有效负载中为密钥设置一个值.根据您的描述,听起来只有您的应用程序更新徽章编号,而不是通知本身.

有关详细信息,请参阅本地和推送通知编程指南的通知有效负载:

aps词典的键和值

badge(数字):显示为应用程序图标徽章的数字.如果此属性不存在,则不会更改徽章.要删除徽章,请将此属性的值设置为0.

  • 收到Notification Payload且App未打开时会调用哪些方法.我没有得到如何在不打开App的情况下更新badgenumber. (2认同)