4

ユーザーが特定のアプリ内購入を購入すると、特定のアセット (テクスチャ、シェーダーなど) が実行時にダウンロードされる iOS ゲームの実装を計画しています。Apple が実行時に iOS アプリ コードのダウンロードと発行を禁止しているというよく知られた事実:

3.3.2 An Application may not download or install executable code. Interpreted code may only
be used in an Application if all scripts, code and interpreters are packaged in the    Application and
not downloaded. The only exception to the foregoing is scripts and code downloaded and run by
Apple's built-in WebKit framework.

この制限には Open GL シェーダーも含まれますか? つまり、実行時にシェーダー コードをダウンロードできますか?

4

1 に答える 1

2

アレックスと共同は正しいです。契約のセクション 2.4 には、In-App Purchase API を使用してアプリに「追加の実行可能コードを追加する」ことはできないと記載されています。データのみが許可されています。彼らは、機能をアプリ内に組み込み、購入によってロックを解除する必要があることを明示的に述べています.

ただし、新しいコンテンツの一部としてシェーダーを追加することが望ましい理由はわかります。決定を確実にするために、Appleに直接連絡する必要があるでしょうか?

于 2012-03-06T11:24:38.760 に答える