2012-03-06 10 views
4

私は、ユーザーが特定のアプリ内購入を購入したときに、実行時に特定の資産(テクスチャ、シェーダーなど)がダウンロードされるiOSゲームを実装する予定です。 Appleは、実行時に&発光iOSアプリのコードをダウンロード禁止について その周知の事実:この制限は、すなわち、シェーダコードは、実行時にダウンロードすることができ、オープンGLシェーダをAppleは実行時にiOSゲームでOpenGLシェーダをダウンロードできますか?

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. 

含まれていますか?

+2

「無料」バージョンのアプリケーションでいつでもすべてを出荷し、InAppPurchasesの1つを購入した後でのみ特定の機能のロックを解除することができます。 – alex

+0

アレックスが正しいです。このようにすべてを実装する方が簡単です。 –

+0

+1からアレックス。この状況を考えてみましょう:ユーザーはコンテンツを購入しますが、ダウンロードは失敗します(たとえば技術的な理由など)。彼が最初に行うことは確実だ--Appstoreを開き、あなたのゲームをダウンさせる。 – brigadir

答えて

2

アレックスと共同は正しいです。契約の2.4項には、アプリ内に「追加の実行可能コードを追加する」ためにアプリ内購入APIを使用しないでください - データのみが許可されています。彼らは、機能がアプリ内に組み込まれ、購入によってロック解除されなければならないことを明示しています。

なぜ新しいコンテンツの一部としてシェーダを追加するのが望ましいのか分かります。おそらくあなたはAppleが特定の判決を得るために直接連絡を取るべきでしょうか?

関連する問題