TLDR: iOS アプリとその拡張機能の間でリアルタイムのメッセージまたは通知を送信することは可能ですか?
App Group
同じ一部であり、同じ CoreData (SQLite データベース) を共有する拡張機能を使用して iOS アプリを作成しています。アプリと拡張機能から CoreData を使用してデータベースの読み取りと書き込みを行うことができます。どちらも同じコンテンツを共有します。
私の質問は次のとおりです。アプリと拡張機能の間でメッセージまたは通知を送信して、必要に応じて更新するように相手に通知することは可能ですか?
通知を送信しようとしNSNotificationCenter
ましたが、アプリ/拡張機能から「送信」されません。共有グループに書き込んNSUserDefaults
でリッスンしようとすると、同じ問題が発生しNSUserDefaultsDidChangeNotification
ます。これはアプリ内で機能しますが、拡張機能は何も受け取りません (起動され、同じを共有していることがわかっている場合NSUserDefaults
)。物事を同期させる方法はありますか?