TL;DR: Возможно ли отправлять сообщения или уведомления в реальном времени между приложениями iOS и его расширением?
Я пишу приложение iOS с расширением, входящим в один и тот же App Group
, и использую одну и ту же базу данных CoreData (база данных SQLite). Я могу читать и писать в базу данных с помощью CoreData из приложения и из расширения, они оба имеют один и тот же контент.
Мой вопрос: возможно ли отправлять сообщения или уведомления между Приложением и добавочным номером, чтобы уведомить другое о необходимости обновления?
Я попытался отправить уведомления через NSNotificationCenter
, но это не выходит из приложения/расширения, это же проблема, если я пытаюсь записать в группу shared NSUserDefaults
и слушать NSUserDefaultsDidChangeNotification
. Это работает внутри приложения, но расширение ничего не получает (когда я знаю, что он запущен, и он имеет один и тот же NSUserDefaults
). Любая идея, как синхронизировать вещи?