2012-04-30 22 views
4

我一直在掙扎與此,但有沒有辦法讓與ONLY iPhone 4S的(或新的iPad + iPhone 4S)通過信息兼容的應用程序.plist或其他方式,以便具有其他iOS設備型號的用戶無法在其設備上查看和下載應用程序?製作的iPhone 4S ***僅***應用

+0

看看這個線程http://stackoverflow.com/questions/448162/determine-device-iphone-ipod-touch-with-iphone-sdk你可以找出它是什麼設備,如果它不是iphone 4s ,不要讓他們使用。 – Byte

+0

這與4S 60fps視頻捕捉無關嗎? http://stackoverflow.com/questions/10344637/capture-60fps-in-iphone-app/我不知道如果新的iPad相機共享此功能? –

回答

6

是的,你可以。 iPhone 4S和新iPad是唯一支持藍牙4.0低功耗通信的設備。正如我在this answer中所描述的那樣,您可以將bluetooth-le密鑰添加到您的UIRequiredDeviceCapabilities,以防止在除iPhone 4S和新iPad(除了未來的iOS設備)之外的每個設備上安裝。

您可以在iTunes Connect Developer Guide的附錄C - 設備兼容性列表中看到各種設備的過濾網格。

+0

有沒有人嘗試過這種方法,並且實際上獲得了蘋果認可的應用程序?我可以至少記錄一個蘋果拒絕那些需要設備功能的應用程序(不是應用程序實際使用的blootooth-le)的情況。 – gavdotnet

+0

請勿使用此方法。如果您的應用程序實際上不需要使用藍牙文件,Apple會拒絕您的應用程序。 –

相關問題