Описание тега cknotification
CKNotification - это компонент библиотеки разработчика iOS Cloudkit. Объект CKNotification представляет собой push-уведомление.
1
ответ
Как это возможно, что причина CKQueryNotification RecordUpdated, но recordFields ноль?
println("queryNotification.recordFields.keys: \(queryNotification.recordFields?.keys)") Я не уловил, как это возможно этот журнал? Если я получаю уведомление об обновлении записи, мне нужно хотя бы одно поле, которое было изменено, не так ли? Кстати…
06 окт '14 в 22:48
0
ответов
Ошибка доступа к полям записи в CKQueryNotification
Когда я получаю доступ к recordFields на CKQueryNotification Вернувшись из подписки, я получаю эту ошибку: Не удалось преобразовать значение типа "__NSCFDictionary" (0x1009f0630) в "CKRecordValue" (0x1009fc050). Я обрабатываю уведомление следующим о…
12 май '16 в 03:05
2
ответа
Cloudkit: значение значка CKNotificationInfo никогда не уменьшается
Я установил уведомления о подписке для cloudkit. Вот мой код: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"TRUEPREDICATE"]; CKSubscription *subscription = [[CKSubscription alloc] initWithRecordType:recordType predicate:predicate optio…
02 дек '14 в 08:42
1
ответ
CloudKit уведомления для определенного поля в записи
У меня работают уведомления из облачного набора. Когда кто-то меняет запись, подписчики уведомляются. Мое определение подписки выглядит так: NSPredicate *searchConditions = [NSPredicate predicateWithFormat:@"%K = %@", CLOUDKIT_PUBLIC_ID_GUID, theClo…
06 ноя '16 в 17:59
1
ответ
Как поставить в очередь много входящих уведомлений CloudKit
Допустим, я сохранил 50 записей в CloudKit с CKModifyRecordsOperation как это: let operation = CKModifyRecordsOperation(recordsToSave: records, recordIDsToDelete: nil) operation.savePolicy = .changedKeys operation.modifyRecordsCompletionBlock = { re…
05 авг '18 в 06:17
1
ответ
Как подключить CKQueryNotification к CKRecord или CKSubsription?
Мне нужен способ подключить CKQueryNotification к CKRecord или CKSubscription, чтобы я мог получать обновления / вставки / удаления для нескольких типов записей. Я успешно получаю CKNotifications, и это полезная нагрузка: { ck = { ce = 2; cid = "<…
04 фев '15 в 07:59
2
ответа
Как уведомить другое устройство об обновлении записи CloudKit?
Документация CKSubscription гласит: Когда изменение записи вызывает срабатывание подписки, сервер отправляет push-уведомления всем устройствам с этой подпиской, кроме того, которое внесло первоначальное изменение в запись. Предположим, у меня есть д…
21 окт '14 в 11:56
2
ответа
Предшествующий ServerChangeToken для CKFetchNotificationChangesOperation специфичен для пользователя или базы данных?
Для общедоступных баз данных CloudKit кто-нибудь знает, являются ли токены данных, используемые для previousServerChangeToken при инициализации CKFetchNotificationChangesOperation: 1) Специфично для пользователя: токен данных может использоваться то…
16 дек '15 в 01:19
1
ответ
Является ли устройство CKMarkNotificationsReadOperation определенным для конкретного устройства или приложения?
Кто-нибудь знает, влияет ли маркировка CKNotification как прочитанная на все устройства или только на устройство, которое читает уведомление? Если это влияет на все устройства, то какова цель пометить его как прочитанное, если вы можете просто отпра…
18 янв '16 в 07:41
3
ответа
CKModifyBadgeOperation устарела в iOS 11. Кто-нибудь знает альтернативный подход?
Я искал, и я не могу найти пример. Я также попытался адаптировать этот код (рекомендуется в другом месте ( CloudKit не сбросит счетчик значков до 0): func resetBadgeCounter() { let badgeResetOperation = CKModifyBadgeOperation(badgeValue: 0) badgeRes…
28 ноя '17 в 22:28
1
ответ
CloudKit и CKSubscription
Я решаю очень странную проблему с CloudKit и push-уведомлениями, предоставляемыми Apple с CKSubscription. Во-первых, все работает нормально, я могу получить CKNotification, он работал в течение нескольких дней, пока я не внес некоторые изменения в с…
30 апр '15 в 07:58
1
ответ
CloudKit: CKOperations не запускается, когда приложение приостановлено
Я слушаю удаленные уведомления из CKSubscription из публичной базы данных CloudKit. Я хочу обработать случай, когда я получаю уведомления, пока приложение приостановлено... Я имитирую это на своем устройстве, запустив приложение с помощью XCode с оп…
08 мар '16 в 04:41
1
ответ
CloudKit Получить актуальный объект из идентификатора записи в OSX
Я пытаюсь использовать CKSubscription, чтобы подписаться на изменения. Я слежу за документами Apple, которые кажутся очень общими и неполными. Ссылка на Apple Doc У меня есть пункт получения идентификатора записи, отправленного в мое приложение чере…
17 авг '16 в 12:27
0
ответов
Соединение CKQueryNotification со SwiftUI
Я пытаюсь получить фоновые уведомления о подписке из общедоступной базы данных CloudKit самым простым способом. У меня проблемы с тем, что именно должно быть внутри функции, которая обрабатывает пожары подписки и добавляет их в тип коллекции, будь т…
16 апр '20 в 19:45
1
ответ
Обработка уведомлений из общедоступной, частной и общей базы данных в didReceiveRemoteNotification
Я обрабатываю уведомления как частных, так и общих баз данных путем преобразования userInfo в CKDatabaseNotification. Но я получаю уведомления общедоступной базы данных также в методе didReceiveRemoteNotification, а код шаблона Apple не показывает, …
11 июн '20 в 04:11