WWDC 2021: nuevo y útil para desarrolladores, especialistas en ASO y comercializadores de aplicaciones móviles

Damos la bienvenida a todos los que, de una forma u otra, dependen del mercado de Apple en su trabajo. Hemos recopilado un resumen de lo que puede ser útil para desarrolladores, especialistas en ASO y comercializadores de juegos y aplicaciones móviles.







Detalles debajo del corte.



En el trabajo sobre el artículo, nos basamos en la fuente original: Novedades de Apple. Acabamos de filtrar, lo que puede ser especialmente importante para aquellos que están promocionando en la App Store.

Recordemos que la versión beta de iOS 15 ya está disponible para desarrolladores, el momento de las pruebas públicas llegará en julio, y en septiembre, como es habitual, esta versión estará disponible para el usuario general.



Eventos Inapp







La función Eventos Inapp le permitirá informar rápidamente a los usuarios sobre eventos actuales en aplicaciones y juegos, por ejemplo, concursos de juegos, estrenos de películas, transmisiones en vivo, etc. A partir de otoño, los visitantes podrán consultar los eventos internos de la aplicación directamente en la App Store en iOS y iPadOS.



En iOS y iPadOS, los eventos dentro de la aplicación se muestran en la App Store en forma de tarjetas de eventos, que incluyen: el nombre del evento, una breve descripción e imágenes o videos. Un clic abre una página con información más detallada sobre el evento / evento (en particular, si se requiere una compra o una suscripción para participar) y con botones con los que puede compartir información en las redes sociales. Allí también puede suscribirse a una mini lista de correo para recibir una notificación sobre el inicio del evento deseado.



Los nuevos usuarios pueden descargar la aplicación tanto desde la tarjeta del evento como desde la página de información del evento. Una vez completada la descarga haciendo clic en "Abrir", irán directamente a la pantalla deseada de la aplicación o juego.



Aparecen eventos en la aplicación:



  • , .
  • . , , ( , , ). , .
  • «», «» «».


Los eventos se configuran y administran en App Store Connect: se le pide al desarrollador que ingrese metadatos, seleccione regiones y agregue información adicional. Puede enviar eventos para su consideración en cualquier momento; no es necesario que estén vinculados a actualizaciones. El número máximo de eventos que se pueden colocar en la página de una aplicación en la App Store al mismo tiempo es cinco ; App Store Connect puede almacenar hasta diez eventos aprobados.



Recomendaciones para la selección y decoración de eventos



  • El icono del evento aparece encima del título en la tarjeta del evento en la aplicación y en la página de detalles. Debe seleccionarse de acuerdo con el tipo de evento planificado.
  • 30 . , . – .
  • , 50 , .
  • 120 , , . . , (« », «№ 1»), « »
  • – , . 30 ; . .


Los eventos pueden ser de diferentes tipos, según el tema de la aplicación y la forma de participación del usuario:



Desafío: un evento destinado a motivar al usuario para lograr un objetivo específico, por ejemplo, un desafío de fitness en una aplicación de entrenamiento o pasar una determinada número de niveles en un juego.



Competición: un evento en el que los usuarios compiten entre sí por la clasificación o las recompensas más altas; por ejemplo, un torneo en el que gana el que gana más partidos.



Evento en vivo: un evento que tiene lugar en tiempo real y está disponible para todos los usuarios al mismo tiempo, como un partido deportivo o la transmisión en vivo de un concierto.



Actualización importante: presenta nuevas funciones o contenido importantes, como el lanzamiento de nuevos modos o niveles de juego, es decir, eventos que van más allá de las mejoras menores.



Nueva temporada: introduzca un nuevo bloque de contenido, historias o biblioteca multimedia (nueva temporada de la serie, etc.).



Estreno: la primera aparición de contenido en el dominio público, por ejemplo, para películas o materiales de audio lanzados recientemente, etc.



Evento especial: eventos de tiempo limitado que no califican para otros tipos e insignias (por ejemplo, un evento asociado con una colaboración con otro editor).



Nuevas funciones para la página del producto Optimización de la página del producto



(pruebas A / B)







En la App Store, será posible probar diferentes íconos, capturas de pantalla y textos en la página del producto en la App Store para comparar el efecto y comprender mejor las preferencias del usuario. Se pueden usar hasta tres opciones diferentes para comparar , y la duración de la prueba está limitada a 90 días. Se anima a los usuarios a realizar un seguimiento de los resultados a través de App Analytics en App Store Connect, que muestra impresiones y conversiones de diseños originales y nuevos. La administración recomienda introducir cambios en pequeñas porciones para que sea más fácil establecer qué fue exactamente lo que dio un resultado positivo.



Cualquier material alternativo (opciones para la prueba) debe ser moderado. Si estos incluyen solo capturas de pantalla y vistas previas, no es necesario enviar una nueva versión de la aplicación. Al probar los iconos, todas las variaciones (incluida la versión de 1024 por 1024 para la App Store) deben incluirse en el binario de la aplicación publicada.



Páginas de productos personalizadas



Otra innovación permitirá que la página del producto exista en varias variaciones, cada una de las cuales está diseñada para un segmento específico de la audiencia. Esto facilitará la orientación de los desarrolladores al mostrar a un grupo de usuarios el contenido o la funcionalidad que más les interesa. Por ejemplo, al colocar una publicación publicitaria sobre una aplicación deportiva en un grupo de fanáticos de un equipo específico, puede vincular a una página personalizada, donde el énfasis estará en ella: cada página personalizada tiene su propia dirección única.



En total, el desarrollador puede descargar hasta 35 versiones.páginas de productos con textos únicos, capturas de pantalla y vistas previas. Los moderadores revisan las páginas personalizadas sin hacer referencia a las actualizaciones. Es conveniente medir el rendimiento de cada página en App Analytics, comparando la cantidad de impresiones, descargas, tasas de conversión y retención de usuarios, ingresos promedio, etc., durante períodos prolongados.



TestFlight en Mac



A finales de año, los desarrolladores de Mac podrán invitar a probadores, tanto dentro como fuera del ecosistema, para obtener comentarios sobre el producto antes de que se publique en el mercado. Las aplicaciones de prueba para cualquier dispositivo Apple se organizarán de la manera más flexible posible: los probadores internos se pueden combinar en grupos y establecer sus propias configuraciones para acceder a los ensamblajes de cada uno.



StoreKit 2



StoreKit 2 presenta API modernas basadas en Swift que hacen que las compras dentro de la aplicación sean más fáciles y fáciles de usar. La nueva API utiliza las funciones de idioma más recientes para proporcionar información actualizada sobre ofertas en el producto, historial de transacciones, estado de suscripción y más.



Los usuarios realizan compras a través de una cuenta segura de App Store utilizando el método de pago que se adapte a sus preferencias. La integración profunda con Touch ID y Face ID mantiene sus datos seguros. En StoreKit 2, las transacciones son firmadas criptográficamente por la App Store con una firma web en formato JSON, lo que mejora la seguridad y simplifica el proceso de análisis de información. Además, StoreKit 2 automáticamente hace que las transacciones en vivo estén disponibles para la aplicación cuando se inicia en cualquier dispositivo.



Gracias a la nueva API, los usuarios pueden resolver más libremente cualquier problema relacionado con pagos y compras. Las solicitudes de reembolso y las suscripciones se gestionan directamente desde la aplicación. También se proporcionan opciones adicionales de soporte al cliente para manejar todo tipo de emergencias.



El servidor de la API del



servidor de la tienda de aplicaciones, la API, la tienda de aplicaciones, es una API REST, a la que el desarrollador puede llamar desde su servidor para solicitar información sobre las compras de los clientes en la aplicación. La tienda de aplicaciones firma la información de transacción y renovación que la API devuelve mediante la especificación JSON Web Signature (JWS). Para obtener información sobre el estado de una transacción y una suscripción mediante la API, debe proporcionar cualquier ID de transacción original que sea propiedad del cliente. La API de historial de transacciones devolverá una lista completa de transacciones, 20 a la vez , comenzando con la más antigua.



La API devuelve el estado de todas las suscripciones de clientes, ordenadas por ID de grupo de suscripción.



Se sugiere que use esta API para enviar información a la App Store cuando los clientes soliciten un reembolso por compras dentro de la aplicación después de recibir la notificación CONSUMPTION_REQUEST App Store. Estos datos le ayudarán a decidir sobre la devolución de fondos al usuario.



Notificaciones del servidor de la App Store



Hacer un seguimiento de los eventos de compra dentro de la aplicación en tiempo real es más fácil con las notificaciones de la App Store.



La App Store envía notificaciones en tiempo real de los cambios en el estado de la compra al servidor del desarrollador.

Cuando un desarrollador activa la URL de notificación del servidor de la App Store en App Store Connect, puede recibir automáticamente notificaciones del servidor en su servidor seguro. La tienda de aplicaciones envía notificaciones como objetos JSON para muchos eventos de compra dentro de la aplicación. Estos eventos JSON, documentados en responseBody, contienen información que se puede utilizar para reaccionar a las transacciones de acuerdo con la lógica empresarial del proyecto.



DeviceCheck



Le permite reducir el número de casos de fraude. Servicios DeviceCheckconsisten en una interfaz de plataforma a la que accede el desarrollador desde su aplicación, y una interfaz de servidor de Apple a la que accede desde su propio servidor. Al usar la clase DCDevice en su aplicación, puede obtener un token que se usará en el servidor del desarrollador para configurar y consultar datos para cada dispositivo, esto ayudará a mantener la privacidad del usuario. Por ejemplo, puede utilizar estos datos para identificar dispositivos que ya han aprovechado una oferta publicitaria en la aplicación o para marcar un dispositivo que se ha identificado como fraudulento. Las API entre servidores también le permiten verificar qué es exactamente lo que ingresa al token recibido desde la aplicación en el dispositivo Apple. Alguien,Quien modifique la aplicación original y la distribuya fuera de la App Store puede agregar funciones no autorizadas, como códigos de trampas a juegos, eliminar anuncios o acceder a contenido premium. La atestación de aplicaciones brinda la capacidad de validar sus derechos para que el servidor pueda otorgar acceso a recursos confidenciales con mayor confianza. El desarrollador usa la clase DCAppAttestService para generar una clave criptográfica especial en el dispositivo, y Apple validará esa clave. El desarrollador puede usar esta clave para validar la aplicación siempre que solicite datos confidenciales de su servidor.La atestación de aplicaciones brinda la capacidad de validar sus derechos para que el servidor pueda otorgar acceso a recursos confidenciales con más confianza. El desarrollador usa la clase DCAppAttestService para generar una clave criptográfica especial en el dispositivo, y Apple validará esa clave. El desarrollador puede usar esta clave para validar la aplicación siempre que solicite datos confidenciales de su servidor.La atestación de aplicaciones brinda la capacidad de validar sus derechos para que el servidor pueda otorgar acceso a recursos confidenciales con más confianza. El desarrollador usa la clase DCAppAttestService para generar una clave criptográfica especial en el dispositivo, y Apple validará esa clave. El desarrollador puede usar esta clave para validar la aplicación siempre que solicite datos confidenciales de su servidor.El desarrollador puede usar esta clave para validar la aplicación siempre que solicite datos confidenciales de su servidor.El desarrollador puede usar esta clave para validar la aplicación siempre que solicite datos confidenciales de su servidor.







Widget de la tienda de aplicaciones El nuevo widget incluye datos sobre las principales aplicaciones promovidas por la oficina editorial (destacadas), así como una lista de aplicaciones y eventos internos de la pestaña "Hoy"; la información estará disponible directamente en la pantalla de inicio.



Esperamos que el material te sea de utilidad. Aún así, le recomendamos que lea el texto completo .



All Articles