徽章未显示在应用程序图标iOS上

时间:2019-11-12 03:20:34

标签: ios apple-push-notifications

我发送了带有徽章的推送通知,但它并没有增加应用程序图标上的数字。我在电话通知下看到一件事,我的应用没有徽章选项。任何人都知道我如何设置徽章选项将出现在通知窗口的应用程序设置下。 notification image

2 个答案:

答案 0 :(得分:0)

最好提供正在使用的推送通知服务,或者提供显示或删除徽章编号的处理代码,但是根据发送的图像,应用程序显示为不支持徽章,否则在声音

下方会出现徽章切换

enter image description here

参考: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];
                      }];