从它的样子来看,如果我的应用程序注册了 UIRemoteNotificationTypeNewsstandContentAvailability,即使推送有效负载包含非零徽章值,iOS 也不会更新我的应用程序的徽章图标。这是注册报亭推送的应用程序的预期行为吗?我找不到任何 Apple 文档来支持这一点,所以我很好奇其他人是否也看到了这一点。
如果我从接受的远程通知列表中删除 UIRemoteNotificationTypeNewsstandContentAvailability,那么徽章的设置就可以正常工作。