Appleでアプリ内購入を.pkgファイルの形式でホストできるようになりました。これは本当に素晴らしいニュースです。つまり、Appleはユーザーとユーザーがすでに購入したものに関する検証プロセスを処理できるようになりました。
しかし、私のアプリケーションには、非消耗品の形で追加コンテンツのアプリ内購入があり、問題はそこにたくさんの情報があることです...写真(通常バージョンと網膜バージョンの両方)、多くは短いビデオクリップなど...
パッケージファイルのサイズはどれくらいですか?
Appleでアプリ内購入を.pkgファイルの形式でホストできるようになりました。これは本当に素晴らしいニュースです。つまり、Appleはユーザーとユーザーがすでに購入したものに関する検証プロセスを処理できるようになりました。
しかし、私のアプリケーションには、非消耗品の形で追加コンテンツのアプリ内購入があり、問題はそこにたくさんの情報があることです...写真(通常バージョンと網膜バージョンの両方)、多くは短いビデオクリップなど...
パッケージファイルのサイズはどれくらいですか?
Appleでは、最大2GBのサイズのパッケージファイルをアップロードできます。これは、アプリケーションの同じサイズ制限でもあります。
Appleがホストするアプリ内購入をアップロードするには、アプリケーションローダーを使用する必要があります。
詳細については、Appleによる次のガイドをご覧ください。アプリケーションローダーの使用
その文書の30ページ:
Appleホスティング用の非消耗型アプリ内購入のコンテンツパッケージを送信するときは、次の点に注意してください。
- コンテンツパッケージのサイズは2GBを超えることはできません。
- コンテンツパッケージには、コンテンツディレクトリの外部を指す実行可能コードまたはシンボリックリンクを含めることはできません。
- アプリ内購入が有効になったら、新しいパッケージを配信できます。新しいコンテンツを公開するには、iTunesConnectでのレビューと承認のためにコンテンツを送信する必要があります。
- ファイルを削除するには、アプリ内購入が有効でない場合は、[Appleでコンテンツをホストする]のチェックを外して、パッケージを再送信します。パッケージを配信し、アプリ内購入が有効になると、ファイルを削除できなくなります。
個々のホストファイルのサイズは2GB(正確に20億バイト)に制限されていますが、そのような個々のファイルをいくつかアップロードしようとすると、単一のアプリでAppleがホストするコンテンツの2番目の文書化されていない合計サイズ制限に遭遇しました。バグレポートを提出しましたが、この制限が引き上げられているかどうかを確認するために、この制限をまだ再テストしていません。