Это, как я готовлю подписку:Как предотвратить уведомление пользователей на экране о новых изменениях в CloudKit?
class func saveSubscriptions() {
let options: CKSubscriptionOptions = [.firesOnRecordCreation, .firesOnRecordUpdate, .firesOnRecordDeletion]
let serviceSubscription = CKSubscription(recordType: "Service", predicate: NSPredicate(value: true), options: options)
let notificationInfo = CKNotificationInfo()
notificationInfo.alertLocalizationKey = "s"
notificationInfo.shouldBadge = false
notificationInfo.shouldSendContentAvailable = false
serviceSubscription.notificationInfo = notificationInfo
CloudContainer.publicCloudDatabase.save(serviceSubscription) { _, _ in }
}
и уведомление на экране появляется постоянно.
Я действительно не хочу это здесь. Есть ли способ доставить уведомление, если приложение активно, но ничего не отображать, пока приложение не работает или находится в режиме переднего плана?
отлично работает :) спасибо ... –