2016-11-20 11 views
0

私はアプリ間でデータを共有する方法を研究しました。最も魅力的なアプローチは、App Groupsを使用することですが、同じApp IDプレフィックスが必要です。私はスタックオーバーフローに関するいくつかの同様の質問があることを知っているが、私は私の場合に適した解決策を見つけることができませんでした。iOSで異なるアプリIDプレフィックスを持つアプリケーション間でデータを共有する

私はイメージとビデオを提供するフレームワークを構築しています。私の目標は共有キャッシュメカニズムを作成して、フレームワークを使用する同じデバイス上の異なるアプリケーションが同じコンテンツを2回キャッシュする必要がないようにすることです。理想的には、キャッシュは異なる開発者によって開発された異なるアプリケーションで使用できます。これも可能ですか?

似質問:

Sharing data in between apps in IOS

Sharing File Data Between Applications in Swift/iOS

答えて

1

いいえ、それは不可能です。 2つのアプリは同じアプリグループの一部ではないため、共有することはできません。共通のフレームワークの使用は無関係です。 2つのアプリケーションはそれぞれ、共有するフレームワークコードの共通領域を持たない独自のサンドボックスを持ちます。

最終的な結果は、フレームワークを使用する各アプリケーションが独自のキャッシュのコピーで終了することになります。

関連する問題