私は、共通のデータ(画像、サウンドファイルなど)を共有するいくつかの小さなアプリを持っています。このデータは、各アプリのサイズを膨らませます。ユーザーがこれらのアプリを2つ以上インストールすると、デバイスの容量が重複して膨らんでしまいます。私のアプリの間でこのデータを共有して、各アプリがそのデータをバンドル内に複製しないようにする方法はありますか?iOSのアプリ間でデータを共有する
答えて
アプリグループ間で共通のファイルスペースを使用することができます。それらを使用する方法の例はここにあります:Sharing data in between apps in IOS
これは、すべてのバンドルのデータを複製しないために解決の一部として使用できます。 1つの方法は、サーバー上のデータをどこかにホストすることです。アプリがインストールされている場合は、共通のデータをApp Groupで確認できます。その後、インストールされている次のアプリには、すでに利用可能なデータがあります。これは、すべての小さなアプリケーションにそれを含めることを避けるのに役立ちます。
共有場所を確認し、フレームワーク内のデータをダウンロードしてすべてのアプリケーション間で共有し、保守しやすくするコードを設定することができます。あなたがまだコンテンツ管理システムを持っていないなら、あなたはiOSサポートを持っているいくつかのためにgoogleすることができます。そこには多くの人がいます。そこで共有データをホストします。これにより、時間の節約になる可能性のある、フィールド内にある各アプリケーションのデータを更新することができます。これらのアプリが非常に小さい場合、これは過度の可能性があります。
いいえ、これは現在できません。理想的には、この種のリソース共有では、 に別のフレームワークとしてApp Storeに別々に提出する必要がある共通のフレームワークバンドルを作成する必要があります。したがって、いずれかのアプリだけが デバイスに存在する場合でも、適切なリソースをロードして適切に機能することができます。
アップルは、現在、アプリバンドルに組み込まれているサードパーティのフレームワークのみを許可しています。 あなたのアプリケーションのうちの2つがあなたのフレームワークと同じ正確なバージョンを使用していても、それらを別々に埋め込む必要があります。
- 1. iOSアプリとAndroidアプリの間で簡単にデータを共有できますか?
- 2. IOSのアプリケーション間でデータを共有
- 3. iOS 10とWatchOS 3(共有コンテナ)の間でデータを共有
- 4. iOSで異なるアプリIDプレフィックスを持つアプリケーション間でデータを共有する
- 5. iOSアプリ共有アセット
- 6. ドメイン間の共有データ - ドメイン間で共有されるデータ
- 7. のiOSのWebView共有アプリ
- 8. iPhoneアプリとapplewatchの間でデータを共有するには?
- 9. コントローラ間でデータを共有し、コントローラ間でデータを共有する角度
- 10. Mac間でiOSランタイムを共有する
- 11. Androidアプリ:ユーザー間でデータを共有する
- 12. はiOSネイティブアプリとブラウザアプリの間でデータを共有します
- 13. Android、iOS、Webアプリ間でGoogle oAuthトークンを共有
- 14. アプリ間のIoT共有ファイル
- 15. サービス間でデータを共有
- 16. ワークフローアクティビティ間でデータを共有
- 17. iOSとMac OSの間で共有されるデータ形式
- 18. xcodeはiOSデバイス間でデータを共有します
- 19. iOSシミュレータのデータ共有
- 20. tvOSアプリとトップシェルフエクステンションの間でデータを共有
- 21. UWPアプリのページ間でxamlを共有
- 22. ビュー間でデータを共有する
- 23. コントローラ間でデータを共有するAngularJS
- 24. シナリオ間でデータを共有するSpecflow
- 25. ビューポート間でデータを共有する
- 26. appengineモジュール間でデータを共有する
- 27. LinqPad - クエリ間でデータを共有する
- 28. オブジェクト間でデータを共有するシングルトンパターン
- 29. Silverlight ViewModels間でデータを共有する
- 30. Angularjs:ページ間でデータを共有する
このデータをオンデマンドリソースとして保存して自分のサーバーを使用することを避け、説明したアプリケーショングループソリューションに統合できると思いますか? https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html#//apple_ref/doc/uid/TP40012582-CH35-SW7 – andrewz
さて、それはうまくいくと思いますあなたのユースケースそうすれば、あなたが設定しておくとかなり簡単になるはずです。 –