Apple StoreKit 2 simplifica las suscripciones y reembolsos de la App Store al hacerlos accesibles en las aplicaciones – TechCrunch

Si alguna vez compró una suscripción en una aplicación de iOS y luego decidió que desea cancelar, actualizar o degradar, o solicitar un reembolso, es posible que haya tenido dificultades para averiguar cómo hacer esa solicitud o cambio. Algunas personas todavía creen hoy que pueden detener sus tarifas de suscripción simplemente eliminando una aplicación de su iPhone. Otros pueden indagar sin éxito en la configuración de su iPhone o en la App Store para tratar de averiguar cómo solicitar un reembolso. Con las actualizaciones anunciadas por Apple en StoreKit 2 En su conferencia global de desarrolladores esta semana, las cosas podrían comenzar a ser un poco más fáciles para los usuarios de la aplicación.

StoreKit es el marco de desarrollo de Apple para administrar compras en la aplicación, un área que se ha vuelto más compleja en los últimos años a medida que las aplicaciones han pasado de ofrecer compras únicas a suscripciones continuas con diferentes niveles, longitudes y conjuntos de funciones.

Créditos de imagen: Manzana

Actualmente, los usuarios que deseen gestionar o cancelar suscripciones puede hacer esto desde la App Store o la configuración de su iPhone. Pero algunos no se dan cuenta de que la ruta a esta sección desde la configuración comienza tocando su ID de Apple (su nombre y foto de perfil en la parte superior de la pantalla). También pueden frustrarse si no saben cómo navegar por su configuración o la App Store.

Mientras tanto, hay un de varias maneras los usuarios pueden solicitar reembolsos en sus suscripciones en la aplicación. Pueden buscar su recibo de Apple en su bandeja de entrada y luego hacer clic en el enlace «Informar un problema» para solicitar un reembolso si hay un problema. Esto puede ser útil en los casos en los que compró una suscripción por error (¡o su hijo lo hizo!) O cuando las funciones prometidas no funcionaron como se esperaba.

Apple también proporciona a sitio web dedicado donde los usuarios pueden solicitar directamente reembolsos por aplicaciones o contenido. (Cuando busca algo como «solicitar una manzana de reembolso» o consultas similares, generalmente aparece una página que explica el proceso en la parte superior de los resultados de búsqueda).

Sin embargo, muchos usuarios no son expertos en tecnología. La forma más fácil para ellos de administrar las suscripciones o solicitar reembolsos sería hacerlo desde la propia aplicación. Por esta razón, muchos desarrolladores de aplicaciones concienzudos tienden a incluir enlaces para dirigir a los clientes a las páginas de Apple para administrar suscripciones o reembolsos en sus aplicaciones.

Pero StoreKit 2 presenta nuevas herramientas que facilitarán a los desarrolladores la implementación de este tipo de funcionalidad.

Una nueva herramienta es una API de administración de suscripciones, que permite a un desarrollador de aplicaciones mostrar la página de administración de suscripciones de su cliente directamente en su aplicación, sin redirigir al cliente a la App Store. Opcionalmente, los desarrolladores pueden optar por mostrar una pantalla «Guardar oferta» para presentar al cliente cualquier descuento para evitar que cancele, o puede mostrar una encuesta de salida para que pueda preguntarle al cliente por qué ha decidido finalizar su suscripción.

Una vez implementada, el cliente podrá mostrar una pantalla en la aplicación que se parece a la que visitaría en la App Store para cancelar o cambiar una suscripción. Después de la cancelación, se mostrará una pantalla de confirmación con los detalles de la cancelación y la fecha de vencimiento del servicio.

Si el cliente desea solicitar un reembolso, una nueva API de solicitud de reembolso le permitirá iniciar su solicitud de reembolso directamente en la propia aplicación, nuevamente, sin ser redirigido a la App Store u otro sitio web. En la pantalla que aparece, el cliente puede seleccionar el artículo que desea reembolsar y comprobar el motivo de la solicitud. Apple gestiona el proceso de reembolso y enviará una notificación de aprobación o denegación de reembolso al servidor del desarrollador.

Sin embargo, algunos desarrolladores argumentan que los cambios no van lo suficientemente lejos. Quieren estar a cargo de administrar las suscripciones de los clientes y procesar los reembolsos por sí mismos, a través de medios programáticos. Además, Apple puede tomar hasta 48 horas para que el cliente reciba una actualización sobre su solicitud de reembolso, lo que puede resultar confuso.

«Hicieron que el proceso fuera un poco más sencillo, pero los desarrolladores aún no pueden iniciar reembolsos o cancelaciones por sí mismos», señala IncomeCat CEO Jacob Eiting, cuya empresa proporciona herramientas desarrolladores de aplicaciones para administrar sus compras dentro de la aplicación. «Es un paso en la dirección correcta, pero en realidad podría generar más confusión entre desarrolladores y consumidores sobre quién es responsable de emitir reembolsos».

En otras palabras, dado que los formularios ahora serán más accesibles desde la aplicación, el cliente puede creer que el desarrollador está manejando el proceso de reembolso mientras Apple continúa haciéndolo.

Algunos desarrolladores han señalado que existen otros escenarios que este proceso no aborda. Por ejemplo, si el cliente ya ha desinstalado la aplicación o ya no tiene el dispositivo en cuestión, igual deberá ser dirigido a otros medios para solicitar reembolsos, como antes.

Para los consumidores, sin embargo, las herramientas de administración de suscripciones como esta significan que más desarrolladores pueden comenzar a poner botones para administrar suscripciones y solicitar reembolsos directamente en su aplicación, lo cual es una mejor experiencia. Con el tiempo, a medida que los clientes aprenden que pueden usar más fácilmente la aplicación y administrar las suscripciones, los desarrolladores de aplicaciones pueden ver una mejor retención de clientes, una mayor participación y mejores reseñas en la App. Store, notas de Apple.

Los cambios en StoreKit 2 no se limitaron a las API para administrar suscripciones y reembolsos.

Los desarrolladores también tendrán acceso a una nueva API de Buscador de facturas que les permite buscar compras dentro de la aplicación para el cliente, validar su factura e identificar cualquier problema con la compra, por ejemplo, si hubo reembolsos ya proporcionados por la aplicación de la Tienda. .

Una nueva API de reembolsos permitirá a los desarrolladores encontrar todos los reembolsos para el cliente.

Una nueva API de extensión de renovación permitirá a los desarrolladores extender los datos de renovación para suscripciones activas y pagas en caso de una interrupción, como durante problemas de atención al cliente cuando un servicio de transmisión deja de funcionar, por ejemplo. Esta API permite a los desarrolladores extender la suscripción hasta dos veces por año calendario, cada una hasta 90 días en el futuro.

Y finalmente, una nueva API para el consumidor permitirá a los desarrolladores compartir información sobre la compra dentro de la aplicación de un cliente con la App Store. En la mayoría de los casos, los clientes comienzan a consumir contenido poco después de la compra, información útil en el proceso de decisión de reembolso. La API permitirá a la App Store ver si el usuario ha consumido la compra en la aplicación de forma parcial, total o nula.

Otro cambio ayudará a los clientes cuando reinstalen aplicaciones o las descarguen en nuevos dispositivos. Anteriormente, los usuarios tenían que «restaurar compras» manualmente para sincronizar el estado de las transacciones completadas con esta aplicación recién descargada o reinstalada. Ahora, StoreKit 2 recuperará automáticamente esta información para que las aplicaciones estén inmediatamente actualizadas con todo lo que el usuario ha pagado.

Si bien en general los cambios son una actualización significativa del marco StoreKit, la renuencia de Apple a dar a los desarrolladores más control sobre sus propios clientes de suscripción es, en parte, un testimonio del deseo de controlar las compras integradas. Tal vez sea porque se quemó en el pasado cuando trató de permitir que los desarrolladores administraran sus propios reembolsos.

Como The Verge señaló el mes pasado Si bien la demanda antimonopolio de Epic Games-Apple estaba en curso, Apple anteriormente proporcionó a Hulu acceso a una API de suscripción, luego descubrió que Hulu ofrecía una forma de cancelar automáticamente las suscripciones compradas a través de la App Store cuando los clientes querían cambiar a planes de suscripción más costosos. Apple se dio cuenta de que necesitaba tomar medidas para protegerse contra este abuso de API y, posteriormente, Hulu perdió el acceso. Desde entonces, no ha hecho que esta API esté más disponible.

Por otro lado, tener a Apple, y no a los desarrolladores, a cargo de administrar las suscripciones y reembolsos significa que Apple asume la responsabilidad de prevenir el fraude, incluido el fraude perpetrado tanto por los clientes como por los contratistas. Los clientes también pueden preferir que solo haya un lugar para administrar la facturación de sus suscripciones: Apple. Es posible que no quieran tener que tratar con cada desarrollador individualmente, ya que su experiencia terminaría siendo inconsistente.

Estos cambios son significativos porque los ingresos por suscripción contribuyen con una parte significativa del lucrativo negocio de la App Store de Apple. Antes de la WWDC 21, Apple informó La venta de bienes y servicios digitales en la App Store alcanzó los 86.000 millones de dólares en 2020, un 40% más que el año anterior. A principios de este año, Apple dijo que pagó más de $ 200 mil millones a los desarrolladores desde el lanzamiento de la App Store en 2008.

Obtenga más información sobre la WWDC 2021 de Apple en TechCrunch

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *