iOSアプリケーションとアプリの拡張機能の間に共有のcouchbaseデータベースを実装しようとしていますが、2つのターゲット間の整合性に問題があります。iOS Couchbase:アプリとアプリの内線番号の間の共有CBLマネージャー
アプリケーションマネージャがcouchbase lite iOSでデータベースドキュメントを削除すると、アプリケーション拡張マネージャーが古くなってしまいます。
この削除について拡張機能マネージャーに通知する方法を知っている人はいますか?
データベースは共有アプリケーショングループに保存されます。
データベースのプルレプリケーションを自分のエクステンションに作成しようとしましたが、これは期待どおりに機能しません。
エクステンションからデータベースを読み込むたびに新しいマネージャーを作成すると、期待通りに機能しますが、これはすべての読み取りに対して新しいスレッドを作成します。
ありがとうございました!
「時代遅れ」とはどういう意味ですか? – pomo
アプリ拡張マネージャーには、データベース内のアプリケーション内での変更(削除や変更など)は含まれません。 – PAK
それは変です。私はそれを働かせている。まあ部分的に。変更フィード&レプリケーションは機能しません。しかし、アプリケーション拡張でデータベースに書き込むと、そのデータはメインアプリに表示されます。 – pomo