Todd Moore actualiza su aplicación iOS y luego se entera de que hubo un error crítico en la actualización. Aquí está su consejo sobre qué hacer en esta situación.

    Si has estado publicandoapps durante un tiempo, probablemente has hecho una actualización que te gustaría poder recuperar. Esto me pasó recientemente después de hacer una actualización importante de la popular aplicación White Noise Lite, mi aplicación tiene toneladas de usuarios activos que suelen dejar comentarios muy positivos cuando se les dan nuevas características. Todo esto cambió cuando mi actualización contenía un error crítico que resultó en lo que sólo puede describirse como el infierno en la tierra.

    iOS 7 tiene la agradable característica de auto-actualizar aplicaciones, y claramente funciona, ya que nunca he visto la aplicación actualizada tan rápidamente. Una de las nuevas características que añadí era un botón de informe de problemas que enviaba directamente por correo electrónico soporte con elementos vitales como un dispositivo y un archivo de applog – resultó que era un buen momento para añadir esta característica. Mi actualización fallida se estaba extendiendo a los usuarios a un ritmo alarmante, y los correos electrónicos empezaron a llegar.

    ¿Qué podía hacer? Actualizar la aplicación me hubiera llevado al menos una semana para que la revisaran, aprobaran y publicaran, y no podía permitirme esperar a que se amontonaran las críticas negativas. Aquí está todo lo que hice en respuesta a la actualización fallida, y lo que recomiendo que hagas si estás en una situación similar:

    1. Notificó a los usuarios del problema y les aseguró que se estaba solucionando lo antes posible;
    2. Quitó la aplicación de la tienda temporalmente para evitar que los usuarios realizaran la actualización; y
    3. Envié una versión corregida y solicité una revisión acelerada de mi solicitud.

    1: Notifique a sus usuarios

    Tenía varias formas de tonotificar a los usuarios: una vista web en la aplicación que muestra información y noticias, una notificación en el appp que puedo modificar en función de la versión actual en ejecución, correos electrónicos de los clientes, foros de soporte al usuario y medios sociales. Toda esta ayuda es pequeña, pero honestamente, muchos usuarios van directamente a dejar una vista general sin consultarlo con usted. Es doloroso.

    2: Extraer la aplicación de la tienda

    Si las cosas están realmente mal, podrías considerar sacar la aplicación del App Store. Puedes hacerlo iniciando sesión en iTunes Connect y estableciendo una fecha de publicación futura para tu solicitud. Esto eliminará completamente la aplicación para la venta, y la actualización ya no estará disponible. Esta es una decisión que usted debe tomar lo más rápido posible.

    3: Solicitar una revisión rápida

    Una revisión acelerada puede hacer que su actualización de aplicaciones sea aprobada mucho más rápido que el proceso de revisión regular. Toma un par de días para que su solicitud sea revisada y, si es aprobada, su aplicación entra en revisión casi inmediatamente. Deberías usar esta opción con moderación, pero en mi caso, era necesaria porque afectaba a todos mis usuarios. Pude conseguir que la actualización se revisara y aprobara en tres días usando una revisión acelerada.

    Clasificación de App Store

    La parte más aterradora de todo este proceso fue preguntarme cómo el ranking del App Store se vería afectado por la eliminación de mi aplicación. Después de unos días de morderse las uñas, White Noise Lite finalmente regresó a la clasificación que tenía antes de ser eliminado de la lista.

    Dos funciones de la lista de deseos de iTunes

    Los errores de aplicación siempre existirán a pesar de nuestros mejores esfuerzos para probar en múltiples dispositivos y versiones de iOS. Espero queiTunes eventualmente agregue un botón Panic o Undo que haga retroceder a los usuarios a la versión anterior de la aplicación. (He solicitado esta función al iTunes Connectstaff, así que he cruzado los dedos para que un día la actualización sea más fácil de resolver.) Otra gran característica sería permitir que una actualización se desarrolle lentamente en lugar de actualizar a todos al mismo tiempo. Estas dos características serán muy bien recibidas, especialmente cuando se publiquen actualizaciones de aplicaciones importantes.

    Hasta que estas características estén disponibles, la revisión acelerada es su mejor solución.