2012-07-05 11 views
6

Mi aplicación iOS tiene mucha CPU. Funciona bien en iPhone 4S e incluso mejor en un iPad nuevo. Pero en iPhone 4 proporciona una mala experiencia de usuario y de alguna manera quiero desactivar cualquier cosa en 4S para descargar mi aplicación de la tienda de aplicaciones. Ya forcé el requisito de amrv7 pero esto significa que cualquier persona con 3GS y más puede instalarlo. Me gustaría tener el requisito obligatorio de doble núcleo Cortex A9 ya que utilizo dos hilos para obtener la velocidad que necesito.Cómo limitar la aplicación iOS en la tienda a 4S y iPad 3 solo

http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3 parece que no aparece la cosa que quiero. El más cercano es bluetooth-le, que creo que existe solo en dispositivos más nuevos. Alguna mejor idea?

+1

Si intenta usar cosas como bluetooth para restringir la lista de dispositivos de la aplicación sin utilizar las funciones bluetooth, probablemente será rechazado. –

+0

Esto es lo que también creo. Y en realidad tienen razón, este es feo truco. –

+0

Parece que hice un duplicado de http://stackoverflow.com/questions/7919586/how-to-require-ipad-2-or-iphone-4s-in-app-store?rq=1 Lo siento por eso. –

Respuesta

3

Apple parece estar desalentando las aplicaciones que tienen tanta CPU que no se ejecutan en dispositivos situados por debajo del extremo superior que todavía se venden. Por lo tanto, al enumerar bluetooth o la cámara frontal, si su aplicación no los necesita, es probable que la aplicación sea rechazada.

La mejor opción es mejorar el rendimiento de su aplicación o editar la descripción de su aplicación con los requisitos de rendimiento decente que se enumeran de manera destacada, y comer las malas valoraciones y críticas de clientes que no pueden leer.

4

No estoy seguro de si hay una manera de excluir iPhone 4 incluyendo 4S, pero puede configurar su aplicación para que solo se ejecute en iPhone 4 y posterior y iPad 2 y posterior requiriendo front-facing-camera en su Info.plist.

Por supuesto, un cambio como este solo se puede realizar en una nueva aplicación, ya que Apple prohíbe restringir los requisitos de hardware para una aplicación que ya se encuentra en la App Store.

1

Quizás intente restringir la nueva versión de iOS que no es compatible con dispositivos más antiguos. Aún así, esto no funcionará para todos los dispositivos. Mientras carga su aplicación, debe escribir una nota que es una aplicación exigente. y debería usarse solo en dispositivos nuevos

Cuestiones relacionadas