Esta función permite a los administradores del sitio distribuir versiones beta de su software, proporcionando un sistema más fiable para actualizaciones fluidas.
Para lanzar una versión beta, primero debes habilitar una beta en tu producto de descarga. Esto se puede hacer desde la pantalla de edición del producto.

Una vez habilitado, se te pedirá que proporciones el número de versión, el archivo de descarga beta y el registro de cambios beta.

El archivo de origen es lo que se entregará a los clientes cuando instalen la beta. Si vendes plugins o temas de WordPress, este es el archivo que se entregará a través de las clases EDD_SL_Plugin_Updater y EDD_SL_Theme_Updater. Si vendes software que no es de WordPress, este es el paquete de descarga que se entregará en la llamada a la API get_version.
El número de versión debe establecerse en tu último número de versión con un indicador beta. Por ejemplo, si estás lanzando una beta para la versión 3.5 de tu software, establece esta versión como 3.5-beta1. Si necesitas lanzar una segunda beta, establece la versión como 3.5-beta2 y así sucesivamente. Si lo deseas, también puedes usar números de versión alfa para lanzar versiones pre-beta. Los números de versión deben seguir el versionado convencional para garantizar que las comprobaciones de nuevas versiones funcionen como se espera.
El campo de registro de cambios beta te permite especificar la información que estará disponible en las notificaciones de actualización. Al vender plugins o temas de WordPress, esta es la información de actualización que se mostrará a través de las clases EDD_SL_Plugin_Updater y EDD_SL_Theme_Updater. Si vendes software que no es de WordPress, esta es la información que se incluirá en la parte del registro de cambios de la llamada a la API get_version.
Las versiones beta se ponen a disposición añadiendo &beta=1 a la llamada a la API get_version. Esto significa que deberás proporcionar algún mecanismo para que tus clientes opten por las versiones beta si desean instalar/descargar las betas.
En nuestro propio uso de Licencias de Software en Easy Digital Downloads, hemos añadido una pantalla de configuración a nuestro menú de Herramientas que permite a los clientes optar por las versiones beta de nuestras extensiones. Aquí tienes una captura de pantalla de cómo se ve:

Para temas y plugins de WordPress, el parámetro beta=1 se añadirá a las solicitudes de get_version automáticamente si el indicador beta se pasa a los actualizadores de plugins y temas. Ten en cuenta también que la versión del plugin o tema en el código en sí (la cabecera del plugin o la cabecera del tema) debe reflejar la versión beta. Por ejemplo, usa "2.8-beta1" en lugar de "2.8". Consulta las guías de implementación de plugins y temas para obtener más información:
