Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Probar tu app

GitHub te recomienda probar tu app con las API y los webhooks antes de emitir tu listado a Mercado GitHub para que puedas proporcionar una experiencia ideal para los clientes. Antes de que el equipo de incorporación de Mercado GitHub apruebe tu app, esta debe gestionar adecuadamente los flujos de facturación.

En este artículo

¿Te ayudó este documento?

Probar las apps

Puedes utilizar un borrador de listado de Mercado GitHub para estimular a cada uno de los flujos de facturación. Un listado en estado de borrador significa que no se ha emitido para aprobación. Cualquier compra que hagas utilizando un borrador de listado de Mercado GitHub no creará transacciones reales, y GitHub no hará cargos a tu tarjeta de crédito.

Utilizar una app de desarrollo con un borrador de listado para probar los cambios

Un listado de Mercado GitHub únicamente puede asociarse con un solo registro de app, y cada app puede acceder únicamente a su propio listado de Mercado GitHub. Es por esto que te recomendamos configurar una app de desarrollo por separado con la misma configuración que la productiva, y que crees un borrador de listado de Mercado GitHub que puedas utilizar para las pruebas. El borrador del listado de Mercado GitHub te permite probar los cambios sin afectar a los usuarios activos de tu app productiva. Nunca tendrás que emitir tu listado de desarrollo de Mercado GitHub, ya que solo lo utilizarás para las pruebas.

Ya que solo puedes crear un borrador de listado de Mercado GitHub para las apps públicas, debes poner tu app de desarrollo como pública. Las apps públicas no pueden descubrirse fuera de los listados publicados de Mercado GitHub mientras no compartas la URL de éstas. Solo el dueño de la aplicación podrá ver el lsitado de Marketplace en su estado de borrador.

Una vez que cuentes con una app de desarrollo con un listado en estado de borrador, puedes utilizarla para probar los cambios que hagas a dicha app mientras que lo integras con la API y los webhooks de Mercado GitHub.

No hagas compras de prueba con las apps que están activas en Mercado GitHub.

Simular eventos de compra en Marketplace

Tus escenarios de prueba podrían requerir que configures los planes de los listados que ofrecen periodos de prueba gratuitos y que cambies entre las suscripciones de pago y gratuitas. Ya que los decrementos y las cancelaciones no toman efecto sino hasta el siguiente ciclo de facturación, GitHub proporciona una característica exclusiva para desarrolladores para "Aplicar el Cambio Pendiente", la cual fuerza las acciones de changed y cancelled para que tomen efecto inmediatamente. Puedes acceder a la opción de Aplicar Cambios Pendientes para las apps con listados de Marketplace en estado de borrador en https://github.com/settings/billing#pending-cycle:

Aplicar el cambio pendiente

Probar las API

También proporcionamos terminales de prueba para muchas de las terminales de las API de Mercado GitHub, las cuales devuelven datos falsos de código predefinido que puedes utilizar para hacer pruebas. Para recibir datos de prueba, debes especificar las URL de prueba que incluyan /stubbed en la ruta (por ejemplo, /user/marketplace_purchases/stubbed). Para obtener una lista de terminales que son compatibles con este acercamiento de datos de prueba, consulta la sección de terminales de Mercado GitHub.

Probar los webhooks

GitHub proporciona herramientas para probar tus cárgas útiles desplegadas. Para obtener más información, consulta la sección "Probar los webhooks".

¿Te ayudó este documento?