0

自分のサーバーから iOS アプリにダウンロードされた追加コンテンツのストレージとアクセスについて、よくわからないことを理解しようとしています。明らかにこれは可能です。自分のサーバーからのコンテンツのダウンロードというセクションを参照してください。領収書の処理方法とサーバーへの呼び出し方法を理解しています。理解されていないのは次のとおりです。

  • サーバーからダウンロードを開始するとき、ダウンロードに必要なファイルの種類は何ですか? それは私が望むものでありえますか?
  • アプリバンドルの更新が許可されていないことを考慮して、デバイスのどこに保存する必要がありますか?
  • アプリはどのようにデータにアクセスしますか?

最も単純なケースでは、xml または json ファイルを配信しているとします。上記のほとんどは次のように機能すると思います。ファイルをドキュメント ディレクトリに保存し、アプリでファイルパスを使用してデータにアクセスして読み込みます。

しかし、アプリ バンドル内の他のリソースにアクセスできるのと同じように、アクセスできる必要がある画像やその他のデータを含む、より複雑なものである場合はどうなるでしょうか?

私にとって明確でないことの核心は、どのタイプのデータを配信できるか、それが私が望むものである場合 (そうであると推測します)、データタイプを完全に制御できるかどうか、このデータコンテンツをどこにどのように保存するかです。アプリがこのデータに可能な限りシームレスにアクセスできるようにすることはできますか? 具体的な例として、私がゲームを作成しているとします。最初のレベルはアプリ バンドルに含まれており、自分のサーバーを介して 2 番目のレベルを配信しています。アプリ バンドルのレベルと同じ方法でそのレベルをロードできますか?

私が指摘できるリンクやドキュメントがあれば参考になりますが、まだ何も見つけていません。通常のプログラムでは好きなことを何でもできるので、おそらく最も混乱しているのはアプリバンドルの概念です。はそれほど明確ではありません。

4

0 に答える 0