0

オーディオ パックのアプリ内購入オプションを備えたアプリを開発しています。おそらく、1 パックあたり約 30 MB、約 500 ファイルです。利用可能なパックを 10 個から始めて、時間の経過とともに新しいパックを追加したいと考えています。おそらく、月に 4 ~ 5 個です。特定のユーザーは、常に 10 個を超えるパックを使用しないと予想されます。アドバイスや提案をいただければ幸いです。

  1. パックを購入した場合にのみパックの音声ファイルをダウンロードするようにアプリを設定できますか? それとも、それらにアクセスする方法として「ロック解除」機能を使用して、それらをメイン バンドルに含める必要がありますか?
  2. 「終了」したパックに含まれるオーディオ ファイルを削除するオプションをユーザーに与えることはできますか?
  3. 毎回アプリ ストアから再送信しなくても、利用可能なパックのリストが更新されるようにアプリを設定できますか?
  4. いずれかのパックの 1 つのファイルを置き換える必要がある場合、パックを既にインストールしているエンド ユーザーにこの更新プログラムをプッシュするにはどうすればよいですか?
  5. すべての単語をメイン バンドルに含めるオプションを選択し、後でさらにパックを追加したい場合、iPhone は元のコンテンツを保持できるので、元のバージョンを使用しているユーザーは新しいコンテンツをダウンロードするだけで済みますか?

ありがとうございました。

4

1 に答える 1

0

質問に答えるには:

  1. 独自のサーバーからコンテンツをダウンロードできるように設定できます。
  2. はい。ただし、どのユーザーが何をダウンロードしたかを追跡する必要があります。MKStoreKitgitで見つけることができるような、これを支援できるAPIがあると思います。
  3. コンテンツが独自のサーバーにある場合は、アプリを再送信することなく、コンテンツを更新できます。ただし、サーバーから ping された情報に基づいてアプリの UI を動的に更新できるように、これをインテリジェントに設定します。
  4. 確実ではありませんが、おそらく方法はあります。
  5. 確かではありませんが、特に独自のサーバーにデータを保存することになるため、これは論理的なアプローチとは思えません。

iOS5 Programming Pushing The Limitsこれがどのように機能するかについて、非常に優れた高レベルの説明を提供しますNapierKumarおそらく、それについて少し読む必要があります。

これでうまくいくことを願っています。

于 2012-09-03T17:00:42.390 に答える