4
我打算實施iOS遊戲,當用戶購買特定的應用程序內購買時,會在運行時下載某些資產 - 紋理,着色器等。 其衆所周知的事實有關蘋果禁止下載&在運行時發出iOS應用代碼: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.
這是否限制還包括Open GL的着色器,即可以着色器代碼在運行時下載?
您可以隨時使用「免費」版本的應用發佈所有內容,並且只有在用戶購買了其中一個InAppPurchases後才能解鎖某些功能。 – alex 2012-03-06 09:31:54
Alex是對的。而且以這種方式實現一切都更容易。 – 2012-03-06 09:42:59
+1給Alex。想想這種情況:用戶購買內容,但下載失敗(例如有一些技術原因)。我敢肯定,他會做的第一步 - 打開Appstore並降低遊戲速度:) – brigadir 2012-03-06 10:27:50