我的應用程序的第一個版本在所有iOS設備上運行。我正在考慮發佈升級版,該升級版僅適用於支持OpenGL ES 2.0的設備。這就像改變info.plist中的UIRequiredDeviceCapabilities一樣簡單嗎?如果我這樣做,舊設備上的用戶在嘗試升級時會看到什麼內容?或者他們甚至會被告知可以升級?iOS - 需要OpenGL ES 2.0進行升級?
最後,只是想仔細檢查一下,這將工作,可以更改我的應用程序的不同版本的設備要求。
我的應用程序的第一個版本在所有iOS設備上運行。我正在考慮發佈升級版,該升級版僅適用於支持OpenGL ES 2.0的設備。這就像改變info.plist中的UIRequiredDeviceCapabilities一樣簡單嗎?如果我這樣做,舊設備上的用戶在嘗試升級時會看到什麼內容?或者他們甚至會被告知可以升級?iOS - 需要OpenGL ES 2.0進行升級?
最後,只是想仔細檢查一下,這將工作,可以更改我的應用程序的不同版本的設備要求。
我不會通過UIRequiredDeviceCapabilities限制應用程序,除非您不想安裝應用程序。我不會在運行時限制和檢查,然後有條件地使用新功能。
不幸的是,爲了收緊已發佈應用的硬件需求,您可能需要以不同的名稱重新提交。我相信蘋果會這樣做來保護購買你應用的用戶的投資。
是的,的確如此。不過,我認爲我可以通過應用程序內購買提供升級/額外級別來達到同樣的效果。計劃是隱藏在舊設備上運行不佳的新級別。 – morgancodes 2011-01-10 16:22:43