Получение NSPersistentCloudKitContainer Изменения в фоновом режиме для установки уведомлений - PullRequest
2 голосов
/ 13 апреля 2020

Я добавил локальные уведомления, запускаемые датой, в свое приложение, и теперь я хочу, чтобы пользователь мог получать уведомления, которые они установили, на одном устройстве на всех своих устройствах, на которых установлено приложение. Я сохраняю уведомление, которое они устанавливают, в основном объекте данных (сохраняя идентификатор уведомления и дату, когда он должен быть запущен). Приложение использует NSPersistentCloudKitContainer для синхронизации c пользовательских устройств вместе.

Поскольку я сохраняю уведомления, которые пользователь устанавливает для этого контейнера iCloud, есть ли способ прослушивания изменений iCloud на фоне приложения, поэтому, когда в iCloud добавляется уведомление, я могу его прочитать и установить его как локальное уведомление на других своих устройствах?

Вы можете думать об этом как о пользователе, устанавливающем напоминание в приложении напоминаний Apple, и как это уведомление появляется на всех моих устройствах iCloud на время я установил его на. Я предпочитаю не создавать серверы любого типа, чтобы справиться с этим, потому что я не знаком с использованием серверов.

Заранее благодарю за помощь!

...