Como se comunicar entre o aplicativo iOS que contém a extensão e a extensão (não o aplicativo host)
TLDR: É possível enviar mensagens ou notificações em tempo real entre o aplicativo iOS e sua extensão?
Estou escrevendo um aplicativo para iOS com uma extensão que faz parte da mesmaApp Group
e compartilhe o mesmo CoreData (banco de dados SQLite). Eu posso ler e gravar no banco de dados usando o CoreData do aplicativo e da extensão, ambos compartilham o mesmo conteúdo.
Minha pergunta é: É possível enviar mensagens ou notificações entre o aplicativo e o ramal para notificar o outro a atualizar, se necessário?
Tentei enviar notificações atravésNSNotificationCenter
mas isso não sai do aplicativo / extensão, mesmo problema se eu tentar escrever no grupo compartilhadoNSUserDefaults
e ouçaNSUserDefaultsDidChangeNotification
. Isso funciona dentro do aplicativo, mas a extensão não recebe nada (quando eu sei que ele foi lançado e compartilha o mesmoNSUserDefaults
) Alguma idéia de como manter as coisas sincronizadas?