Cuando se lanza a la App Store después de usar la prueba beta de TestFlight de iTunes Connect, ¿cuál es una buena manera de garantizar que los evaluadores externos se actualicen de forma limpia a la versión oficial de la App Store? Específicamente:
- ¿Los evaluadores externos recibirán una notificación en el dispositivo de que una nueva versión de la aplicación es ¿disponible? ¿Será esto una notificación regular de iOS, una notificación? ¿Desde la aplicación Testflight, o ambas?
- En la pantalla de inicio, ¿aparecerá el ícono de la aplicación beta alguna indicación de que ¿Ha sido reemplazado por una aplicación no beta?
- Si el usuario tiene habilitadas las actualizaciones automáticas de la aplicación, la aplicación de la tienda de aplicaciones ¿Descargar e instalar automáticamente, reemplazando la aplicación beta? O voluntad ¿El usuario debe actualizar manualmente incluso si las actualizaciones automáticas están habilitadas?
- Si el usuario abre la aplicación Apple Testflight, ¿verá alguna indicación de que la construcción que estaban probando ha sido sustituida por una versión publicada?
- [en el peor de los casos] Si la actualización automática no está habilitada o no funciona para las aplicaciones beta, ¿qué sucede cuando el usuario intenta abrir la aplicación después del lanzamiento de nuestra tienda de aplicaciones? ¿Se bloqueará simplemente la aplicación sin indicar al usuario qué ha ocurrido o cómo solucionarlo?
Si las respuestas a algunas de las preguntas anteriores son "tal vez", ¿qué configuración o configuración debemos usar para asegurarnos de que las actualizaciones de la aplicación funcionen como se espera? (donde "esperado" significa que cuando lanzamos la aplicación a la tienda de aplicaciones, todos los evaluadores deben actualizarse con esa nueva versión de la aplicación).
La búsqueda en Google sobre este tema no ha sido de mucha ayuda, tal vez porque el soporte de TestFlight de Apple tiene solo unos meses, por lo que Google está dominado por enlaces de noticias no técnicas en lugar de blogs técnicos y otros lugares que pueden ofrecer más detalles. No he podido encontrar ningún blog de programadores que mencione el flujo de trabajo de "actualización del comprobador externo a la versión de la tienda de aplicaciones".
La documentación de Apple es clara acerca de lo que sucede desde la perspectiva de la aplicación web iTunes Connect (ver extractos a continuación, combinados para mayor claridad) pero no muy clara acerca de la experiencia del usuario de los evaluadores externos, que es lo que estoy intentando descifrar. Aquí hay extractos de los documentos de Apple que ilustran esto:
Termina probando una aplicación . Para dejar de probar una versión preliminar de una aplicación que está siendo activa probado en TestFlight beta testing, coloque el interruptor de prueba en Apagado Posición (blanca).
Enviar a la App Store Cuando haya terminado de usar TestFlight beta testing, puede enviar el Aplicación para la revisión final. Antes de enviarlo, asegúrese de que ya no ¿Quieres probarlo o cualquier compilación que hayas subido antes que él? Cuando el La aplicación se vuelve lista para la venta en la App Store, probando automáticamente se detiene en versiones anteriores y no podrá verlas ni probarlas. Consulte para obtener más detalles. Si quieres reanudar las pruebas de una compilación anterior, puede subirla como una nueva compilación asociado a una nueva versión preliminar.
Cuando las construcciones dejan de estar disponibles Antes de que su aplicación esté lista para la venta, el panel de versiones preliminares enumera todas las compilaciones de todas las versiones preliminares has subido Después de que la aplicación esté lista para la venta, algunas de las las compilaciones se eliminarán del panel:
La compilación utilizada en la aplicación se elimina de la Presentación, al igual que todas las demás Se compila en la misma versión preliminar. Todas las versiones anteriores Las versiones preliminares también se eliminan de la versión preliminar. Sobre el Página de presentación, las secciones para esas versiones de publicación serán eliminado.
Por cierto, anteriormente hice esta pregunta en Stack Overflow, donde se eliminó por falta de respuestas, y parece que una mejor casa para esto puede ser Pregunte diferente donde las preguntas de iTunes Connect son aparentemente incentivado .