Описание тега cksubscription

Используйте объект CKSubscription для отслеживания изменений, происходящих на сервере. Подписка действует как постоянный запрос на сервере, который может отслеживать создание, удаление и изменение записей. Когда происходят изменения, они запускают доставку push-уведомлений, чтобы ваше приложение могло реагировать соответствующим образом.
2 ответа

Подписка на запись изменений в sharedDB cloudkit

Похоже на то CKQuerySubscription не может быть использован для подписки на изменения общей БД в облачном комплекте. CKDatabaseSubscription не работает и не работает CKSubscription Как мне добиться подписки на изменения Shared DB? Просто. Как я могу …
19 апр '17 в 04:42
1 ответ

Изо всех сил пытаться понять CKSubscription в CloudKit

Я читал и пытался использовать функцию CKSubscription в течение нескольких недель, но я не могу найти информацию о некоторых общих вопросах. Я читал документы Apple, онлайн-уроки, книги, которые я купил, и вопросы здесь о SO, но я все еще не понимаю…
07 май '15 в 00:03
1 ответ

Являются ли тихие удаленные push-уведомления устаревшими в iOS 11?

В настоящее время я могу получать тихий толчок, используя приложение делегата didReceiveRemoteNotification метод. Этот метод устарел, и в соответствии с этим мы должны перейти к UNUserNotificationCenter "s willPresent метод, но я не могу заставить е…
1 ответ

Как это возможно, что причина CKQueryNotification RecordUpdated, но recordFields ноль?

println("queryNotification.recordFields.keys: \(queryNotification.recordFields?.keys)") Я не уловил, как это возможно этот журнал? Если я получаю уведомление об обновлении записи, мне нужно хотя бы одно поле, которое было изменено, не так ли? Кстати…
06 окт '14 в 22:48
2 ответа

Уведомление о подписке CloudKit для CKReference не работает должным образом

Я пытаюсь настроить CKSubscription для записей, которые содержат поле с CKReference для пользователя. Но каждый раз, когда создается запись, она игнорирует эту часть составного предиката, и уведомление никогда не приходит. Есть ли что-то другое об и…
22 апр '15 в 01:14
1 ответ

Как использовать CKNotification?

Я хочу получать уведомления, когда значение меняется на cloudkit это мой код: let now = Date() let timeInterval:TimeInterval = now.timeIntervalSince1970 let timeStamp = Int(timeInterval) let publicDB = CKContainer.default().publicCloudDatabase let b…
06 янв '19 в 23:17
1 ответ

Как каждый пользователь iCloud может сохранить свою подписку в CloudKit?

У меня проблема с созданием подписок в общедоступной базе данных CloudKit. Код работает нормально при сохранении подписки для первого пользователя iCloud, но не удается сохранить слегка отличную подписку для того же типа записи для второго пользоват…
19 апр '16 в 18:11
2 ответа

Как инициализировать CKSubscription в iOS 10.3

Я создаю приложение, которое должно подписаться на запись изменений в публичной базе данных iCloud. Теперь, после просмотра яблочного видео и прочтения их документации, я решил приступить к работе. Тем не менее, я сразу застрял здесь: Все методы ини…
15 май '17 в 13:27
1 ответ

Перестали работать push-уведомления CloudKit при обновлении записи

РЕДАКТИРОВАТЬ: перепроверено сегодня 27.08.2015, и он снова работает, Apple это исправил. У меня есть приложение в режиме разработки. Приложение использует CKSubscription для получения уведомлений об изменениях на сервере, настроенных для всех трех …
1 ответ

CloudKit подписки в частной базе данных

У меня есть приложение, для которого я хочу добавить возможность резервного копирования данных в iCloud с помощью CloudKit. Кажется, что "резервная" часть работает правильно (мои записи находятся в частной базе данных, так как они... ну, частные). Т…
19 май '15 в 15:02
0 ответов

Обновление пользовательской записи CKSubscription

Я хотел бы отправить уведомление, когда запись пользователя будет обновлена. Возможно ли это, поскольку пользовательские записи представляют собой другой тип записи в CloudKit? Спасибо
1 ответ

CKSubscription со сложным предикатом

Я пытаюсь использовать CKSubscription сюда: NSArray *events = @[@1,@2,@3]; NSInteger myValue = 100; NSPredicate *predicate = [NSPredicate predicateWithFormat: @"(value > %@) AND (prev_value < %@) AND (event_type IN %@)", @(myValue), @(myValue)…
22 авг '14 в 08:54
1 ответ

CloudKit: запрос на подписку

Я работаю в приложении с использованием CloudKit и создаю подписку на CloudKit. вот мой код: CKSubscription *subscription = [[CKSubscription alloc] initWithRecordType:recordType predicate:predicate options:CKSubscriptionOptionsFiresOnRecordCreation …
04 июн '15 в 07:12
1 ответ

CloudKit. Проблемы с подписками

Я не совсем понимаю информацию о подписках. У меня есть личная база данных. Есть таблица, на которую я создаю подписку. Если я подписываюсь на два устройства под одной учетной записью iCloud, возникают ошибки: Подписано с ошибкой: CKError 0x165c6ac0…
14 май '15 в 07:41
1 ответ

Как удалить cksubscription в Objective-c?

Извините, но я не могу найти ответ на простом английском языке, или, по крайней мере, каждый ответ, который я вижу, предполагает, что у меня есть определенное количество знаний, которых не должно быть. Мне просто нужно удалить CKSubscription, Как мн…
04 июн '16 в 22:09
1 ответ

Аналог службы CloudKit CKSubscription в Google Cloud Datastore?

Я изучал CloudKit в целом и его CKSubscriptionв частности. Поскольку CloudKit и Google Cloud DataStore, похоже, имеют много общего, мне интересно следующее: Есть ли аналогичный сервис для CKSubscription доступно для хранилища данных Google Cloud, т.…
2 ответа

Это способ отладки двух устройств iOS на одном Mac?

Я думаю, что это невозможно с того же XCode, но с помощью многократного открытия XCode? Или любой другой трюк? Я тестирую CKSubscription и CloudKit для связи между ними.
07 окт '14 в 08:32
0 ответов

Невозможно создать подписку: ошибка (тип 11) указывает, что тип записи не найден, даже если он существует

Я пытаюсь настроить подписку Cloudkit, которая отправляет мне уведомление каждый раз, когда создается новая запись определенного типа. Код, который я использую для настройки подписки, приведен ниже. Работает на одном устройстве. Если я создаю новую …
20 мар '16 в 08:50
1 ответ

Как разобрать поле информации о пользователе CKSubscription, возвращенное в TVOS в Swift

У меня есть CKSubscription, работающая под TvOS, которая возвращает этот пользовательский информационный объект, когда подписка срабатывает, и это здорово. Но как мне разобраться с этим в Свифте, конечно же, не создав собственную процедуру анализа? …
20 фев '16 в 18:56
0 ответов

Подписки на базы данных - режим "Не беспокоить"

Проблема: Я не получаю изменения подписки (уведомления) на private а также shared databases, когда устройство находится в режиме " Не беспокоить" (даже если приложение находится на переднем плане). Замечания: Когда устройство не находится в режиме "…
10 май '18 в 17:53