我发送了带有角标(Badge)的推送通知,但它不会增加应用程序图标上的数字。我在电话通知下看到一件事,我的应用程序没有角标(Badge)选项。任何人都知道我如何将角标(Badge)选项显示在通知窗口中的应用程序设置下。
最佳答案
修复此问题如果您在应用程序通知设置中的 requestAuthorizationWithOptions
期间不传递 UNAuthorizationOptionBadge
,则不显示角标(Badge)选项,并且最终您将不会收到角标(Badge)通知,无论是您正在从服务器端发送带有角标(Badge)的通知。
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];
}];
关于ios - iOS 应用程序图标上未显示角标(Badge),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58811541/