2015-07-10 85 views
3

我們正在開發一個類似於Talking Ben應用的兒童應用。它有很多JPEG圖像序列供交互式動畫使用。針對特定設備的iOS應用

的東西是動畫播放罰款產品iPad Air,但他們是在玩緩慢或滯後於iPad 2的,這顯然是由於在iPad上的512MB的RAM 2.

我的問題是,我們可以提應用程序描述類似於 - 「推薦的設備iPad 3或更高版本」,以便用戶不要在iPad 2上下載它? 或者我們可以直接提交僅適用於iPad 3或更高版本設備的應用程序嗎?

這是什麼法律方法?

總之,我想限制我的應用程序在iPad 2的被下載

請幫傢伙。

感謝

+1

我知道你可以限制什麼設備的應用程序可以下載的唯一途徑是每個iSO版本。但是,這確實意味着如果設備支持特定的iOS,那麼您的應用將不得不以某種方式支持該設備。不過,我看到應用程序描述說推薦的設備是什麼。只要你的應用程序運行並不會崩潰,那麼它應該通過審查過程。 – Popeye

+0

嗨..感謝您的回覆....這就是我想我們可以在應用程序描述中提到推薦的設備 - iPad 3或更高版本.... 我們能做到這一點嗎? 我們的應用程序在蘋果銷售的所有當前設備上運行良好。那麼如果我們的應用程序在其or或封閉的設備上滯後,它會不會影響蘋果? 謝謝 – gagz

+1

只要它仍然有效,它的速度很慢並且可用,它們就會通過它。 – Popeye

回答

1

不太熟悉具體是什麼架構上使用了iPad 2,但這篇文章可以幫助你有關於確保應用程序只與特定的架構兼容:Restricting app installations from AppStore only to users with iPhone 5/5s/5c

+0

嗨..謝謝你回覆...只是把上面的信息傳遞給我的開發者,因爲我是一個非技術人員... 我們不能只是在應用說明中提到「推薦的設備 - iPad 3或更高版本」或類似的東西,以便用戶瞭解這一點? – gagz

+1

絕對如此。如果你在iPad 2上運行你的應用程序的唯一問題是性能不佳,那很好。只要沒有崩潰,蘋果應該批准該應用程序。 – arcade16

+0

感謝很多人的幫助..真的很感激.. :) – gagz

1

你應該在您的info.plist中將bluetooth-le設置爲您應用Required device capabilities中的要求。

這應該禁止在iPad 2上安裝您的應用程序,因爲Bluetooth-LE(藍牙4.0)僅在iPad第3代時可用(請參閱here)。

+0

嗨尼古拉斯, 感謝您的回覆...這似乎是一個很好的解決方案...我只是paas在這個信息給我的開發者... 但我們不能在我們的應用程序描述中提到像推薦設備 - iPad的東西3或更高版本。用這種方式用戶可以意識到。 蘋果是否允許這樣做? – gagz

+2

這樣做,而不是實際使用藍牙的任何功能會讓你的應用程序在** 2.16 **下被拒絕,拒絕的例子會是'「我們發現你的應用程序使用背景模式,但不包括需要我們發現你的應用程序在你的Info.plist的UIBackgroundModes鍵中聲明瞭對藍牙外設的支持,但是並沒有提供藍牙低功耗的功能,所以這個行爲不符合App Store評論指南。這是**不**要走的路-1 – Popeye

+0

我認爲蘋果應用程序的背景模式比使用藍牙更敏感。但是,這是與蘋果檢查。 –