Я пытаюсь разработать стратегию синхронизации при использовании Parse на Mac / iOS.Выдвинуть локальные изменения достаточно просто, но я не уверен, как получить самые последние PFObject
изменения из Parse.
Я пришел из CloudKit, где вы можете подписаться на запись изменений.Когда вы что-то сохраняете, ваши другие устройства получают фоновое push-уведомление, сообщающее им, что запись изменилась (и что это такое CKRecordID
), чтобы вы могли получить ее и обновить свои данные.
Я бы хотелсделать что-то похожее на Parse.Я читал документы и ничего для этого не вижу.Я знаю, что могу запросить PFObjects
и отправить push-уведомления, но я не вижу конкретного приложения для отправки push-уведомления об изменении объекта.
Нужно ли устанавливать afterSave
перехват с Облачный код ?Из того, что я прочитал, я могу сделать хук на уровне класса следующим образом:
Parse.Cloud.afterSave("Project", function(request) {
//...
})
Но есть ли способ сделать это на уровне объекта?Или я могу хоть как-то включить измененный objectId
в полезные данные push-уведомлений?