答案 0 :(得分:0)
最好提供正在使用的推送通知服务,或者提供显示或删除徽章编号的处理代码,但是根据发送的图像,应用程序显示为不支持徽章,否则在声音
下方会出现徽章切换参考:https://www.techwalla.com/articles/iphone-badges-are-not-working
答案 1 :(得分:0)
此问题的解决方法如果您在UNAuthorizationOptionBadge
期间未通过应用程序设置中的requestAuthorizationWithOptions
通知,则不会显示徽章选项,最终您将不会从服务器端收到徽章通知。重新发送带有徽章的通知。
UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
center.delegate = self;
[center requestAuthorizationWithOptions:(UNAuthorizationOptionAlert + UNAuthorizationOptionSound + UNAuthorizationOptionBadge)
completionHandler:^(BOOL granted, NSError * _Nullable error) {
// Enable or disable features based on authorization.
[[Appboy sharedInstance] pushAuthorizationFromUserNotificationCenter:granted];
}];