Сводка группы уведомлений (сгруппированные уведомления iOS12) - PullRequest
0 голосов
/ 12 января 2019

Как это сделать, как Сводка группы уведомлений LINE? (Отдельное число), как показано на рисунке 1. цифра1: красное слово в штучной упаковке

Ниже приведена программа, которую я написал.

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

            UNUserNotificationCenter.current().delegate = self

            let videoLikeAction = UNNotificationAction(identifier: "videoLike", title: "進入APP", options: [.foreground])
            let videoCommentAction = UNNotificationAction(identifier: "videoComment", title: "關掉通知", options: [])
            //群組摘要設定
            let hiddenPreviewsPlaceholder = "鎖屏時還有%u個%@"
            let summaryFormat = "還有%u個%@"
            let summaryVideoCategory = UNNotificationCategory(identifier: "Video-APNs", actions: [videoLikeAction, videoCommentAction], intentIdentifiers: [], hiddenPreviewsBodyPlaceholder: hiddenPreviewsPlaceholder, categorySummaryFormat: summaryFormat, options: [])
            UNUserNotificationCenter.current().setNotificationCategories(
                                      [photoCategory, summaryVideoCategory])

            let center = UNUserNotificationCenter.current()
            center.requestAuthorization(options: [.alert, .sound, .badge]) { (granted, error) in

                if granted {

                   DispatchQueue.main.async {
                        application.registerForRemoteNotifications()
                    }
                }
            }
            return true
    }

Результаты, которые я написал, выглядят следующим образом: (комбинированные отсчеты), как показано на рисунке2. цифра2: красное слово в штучной упаковке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...