Esta opción permite generar los Frameworks, XOneLive o Framework+XOneLive para los proyectos actuales, que van con réplica y con XOnelive, de tal forma que servirá para crear actualizaciones a las versiones que ya se tienen en los clientes finales, según la plataforma Android o IOS.

Para acceder a esta opción debe activar la pestaña que aparece al inicio de la pantalla.

En secuencia seleccionar la plataforma para la cual generaremos el Framework: Android o IOS,en dependencia de la selección se visualizará la pestaña correspondiente:


En el caso de que la plataforma seleccionada sea Android, aparecerá la siguiente pantalla :

Para la generación, se deben rellenar todos los campos necesarios detallados a continuación y divididos en dos pestañas: General y Android, tal como se muestra en pantalla. Cuando ya se han hecho generaciones anteriores, hay una pestaña inicial Frameworks que tiene el listado de los frameworks generados anteriormente. En caso de que no exista ningún framework generado, no aparecerá esta pestaña.


Pestaña Frameworks


Listado de los frameworks ya generados.


Pestaña General


Campos Pestaña General
Configuraciones Anteriores Para recargar una configuración anteriormente ya compilada. (Si es la primera vez que se va a compilar, ésta opción no aparece
Nombre Generación Nombre de la generación que vamos a crear. Nos sirve para rescatarla en el campo anterior. Si se pone el mismo nombre que una generación anterior, editará la que se llame igual, si le ponemos un nombre nuevo, la creará y la tendremos en el histórico.
Icono Aplicación Nombre que se mostrará en el acceso directo de la APP. Campo de imagen a la derecha, es el icono que se visualizará.
Versión code Para mantener un secuencia de versión de nuestro código.
Icono Replicator Check para indicar que queremos mostrar este icono o no en Android, nombre del icono
Imagen Icono a visualizar Icono que se visualizará



Pestaña ANDROID


Los campos para llenarse en este caso serán:

Campos Pestaña Android
Versión del Framework Versión correspondiente a generarse.
Certificado Certificado con el que se puede firmar el APK. Saldrán los que están publicos por parte de XOne y los que son personales de la empresa. Estos certificados se insertan en el la parte de Empresa.
Nombre del Paquete Nombre que tendrá internamente el APK. Por defecto el sistema da unos valores que si no es para crear uno ya existente, se aconseja dejarlos.
Usuario compartido Valor que tendrá internamente el APK, por defecto el sistema da unos valores que si no es para crear uno ya existente, se aconseja dejarlos.
Google Maps API Key v2 Nombre de la clave para utilizar el componentes de los mapas con Google. Esta clave cada desarrollador deberá obtenerla generándose una API de Google en Google.
Permisos Dinámicos Se ha dejado abierto, por si es para una versión anterior. Para las nuevas versiones se aconseja marcarla siempre.
Ficheros extras Opción genérica para insertar código o ficheros necesarios. Para configurar el push, es necesario subir el fichero google-service.json que se genera en la consola de Firebase. Este valor se debe generar en una consola que es gestionado por el desarrollador.
Configuración Especial Lugar donde se gestionan los permisos que dispondrá nuestra aplicación. Seleccionar los plugins que se pueden añadir.
Plugins Seleccionar los plugings que se puedan añadir
Importante: Si la aplicación va al Play Store, es necesario quitar los permisos de SMS.


Para insertar fichero de servicio de google para PUSH


En esta pantalla se encuentra la opción de Ficheros Extras, aquí es donde se permiten agregar ficheros adicionales necesarios para generar .apk, por ejemplo, aquí se añade el fichero de servicio de google: google-service.json para habilitar PUSH en nuestra aplicación.



Cuando se selecciona la opción de generar el framework con XOneLive, aparece la siguiente pantalla:


Pestaña XOneLIve (Android)


En este caso, se deberán llenar los campos siguientes:

Campos Pestaña XOne Live (Android)
URL XOneLive Dirección donde esta nuestro XOneLive
URL Paquetes XOne Dirección de descarga de los paquetes
URL Autoregistro Dirección de autoregistro
Intervalo Intervalo para analizar si tiene actualizaciones
DBID Indicar a que base de datos esta asociada. Solo para el Autoregistro
Campos del XOneLive, para mostrar o no, el nombre y su icono Mostrar como, mostrar icono y el fichero del icono
Usar Rest Para indicar si usa rest o no para el XOneLive
Usar Broker Para indicar si utilizar un broker o no
Remote mapped Los campos necesario de configuración del broker, para ver contra quien se conecta.


Para generar Framewors Plataforma IOS: Se procede de la misma manera, se selecciona la plataforma IOS y en este caso, aparece la siguiente pantalla donde deben llenarse los campos necesarios y se continúa a la generación.



Pestaña Frameworks


Contiene el listado de los frameworks ya generados. En caso de que no exista ningún framework generado, no aparecerá esta pestaña.


Pestaña General


Campos Pestaña General
Configuraciones Anteriores Para recargar una configuración anteriormente ya compilada. (Si es la primera vez que se va a compilar, ésta opción no aparece)
Nombre Generación Nombre de la generación que vamos a crear. Nos sirve para rescatarla en el campo anterior. Si se pone el mismo nombre que una generación anterior, editará la que se llame igual, si le ponemos un nombre nuevo, la creará y la tendremos en el histórico.
Icono Aplicación Nombre que se mostrará en el acceso directo de la APP. Campo de imagen a la derecha, es el icono que se visualizará.
Versión code Para mantener un secuencia de versión de nuestro código.
Icono Replicator Check para indicar que queremos mostrar este icono o no en Android, nombre del icono
Imagen Icono a visualizar Icono que se visualizará


Pestaña IOS

Campos Pestaña IOS
Versión del framework Versión del framework a generar
Nombre de certificado Saldrán los que están públicos por parte de XOne y los que son personales de la empresa. Estos certificados se insertan en el la parte de Empresa. Mostrará asociado el TEAM ID.
App Name elegir uno de los perfiles asociados a dicho certificado. Mostrará asociado el App ID.
Ficheros Extras Opción para insertar ficheros o códigos necesarios para la App. Para insertar fichero de servicio de google para PUSH: google-service-info.plist que se genera en la consola de Firebase. Este valor se debe generar en una consola que es gestionado por el desarrollador.
Configuración Especial Lugar donde se gestionan los permisos que dispondrá nuestra aplicación. Seleccionar los plugins que se pueden añadir.


Para insertar fichero de servicio de google para PUSH

En esta pantalla se encuentra la opción de Ficheros Extras, aquí es donde se permiten agregar ficheros adicionales necesarios para generar .api, por ejemplo, aquí se añade el fichero de servicio de google: google-service-info.plist para habilitar PUSH en nuestra aplicación.

Después de haber seleccionado las plataformas y los campos correspondientes, solo resta ejecutar la generación del Framework. Para esto, presionar el botón al final de la pantalla y quedará generado el framework.