Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki:3.-servidor:3.5.-replicador:d.-replicador-con-push:start [2018/04/20 12:27]
ejetoro [REPLICATOR.INI]
wiki:3.-servidor:3.5.-replicador:d.-replicador-con-push:start [2019/03/12 10:17] (actual)
ejetoro [Instrucciones para obtener los valores]
Línea 34: Línea 34:
 \\ \\
 ^ Campo ^ Descripción ^ ^ Campo ^ Descripción ^
-| **PUSH** |Texto. Contiene la fecha y hora en que se envió el último intento de actualización a este cliente. | +| **PUSH** |Texto. Contiene la fecha y hora en que se envió la última notificación PUSH a este cliente. | 
-| **PID** |Texto (300 caracteres). Contiene un “cookie” enviado por los dispositivos cuando se inicia sesión y se emplea para reconocer que este terminal está registrado con algún proveedor de PUSH y que este es el elemento de identificación que se emplea.|+| **PID** |Texto (300 caracteres). Contiene el TOKEN enviado por los dispositivos cuando se registran en el proveedor de PUSH. Este es el elemento de identificación que se emplea a la hora de enviarles una notificación.|
 \\ \\
 ===== REPLICATOR.INI ===== ===== REPLICATOR.INI =====
Línea 71: Línea 71:
  
 \\ \\
-1.- Entrar en la página de la consola de APIs de Google Firebase: https://console.firebase.google.com y loguearnos con la cuenta de google. | +1.- Entrar en la página de la consola de APIs de Google Firebase: https://console.firebase.google.com y loguearnos con la cuenta de google. ^ 
-|  {{ :replica:push:1-nuevo_proyecto_firebase.png?650 }}  |+|  {{ :replica:push:1-nuevo_proyecto_firebase.png?nolink&650 }}  |
 \\ \\
-2.- Tras pulsar en "Añadir proyecto", nos aparecerá una ventana para:\\  - Poner un nombre al proyecto.\\  - Especificar en qué Pais/Región vamos a utilizar la aplicación.\\  - Pulsamos en "Crear proyecto" | +2.- Tras pulsar en "Añadir proyecto", nos aparecerá una ventana para:\\  - Poner un nombre al proyecto.\\  - Especificar en qué Pais/Región vamos a utilizar la aplicación.\\  - Pulsamos en "Crear proyecto" ^ 
-|  {{ :replica:push:2-pantalla_agregar_proyecto.png }}  |+|  {{ :replica:push:2-pantalla_agregar_proyecto.png?nolink }}  |
 \\ \\
-3.- En la ventana que nos aparece, tendremos que pulsar en el icono para agregar Firebase a nuestra aplicación Android. | +3.- En la ventana que nos aparece, tendremos que pulsar en el icono para agregar Firebase a nuestra aplicación Android. ^ 
-|  {{ :replica:push:3-Agregar_android.png }}  |+|  {{ :replica:push:3-Agregar_android.png?nolink }}  |
 \\ \\
-4.- En el primer paso de la ventana que nos aparece, tenemos que especificar el nombre del paquete de nuestro framework: "com.xone.android.framework" ó el que corresponda en caso de que tengamos uno personalizado. | +4.- En el primer paso de la ventana que nos aparece, tenemos que especificar el nombre del paquete de nuestro framework: "com.xone.android.XXXXX" ó el que corresponda en caso de que tengamos uno personalizado. ^^ 
-|  {{ :replica:push:4-paso1-registrar-aplicacion.png }}  | +| En ajustes - Aplicaciones instaladas - Aplicación que sea, podemos darle al icono para ver más información.. |  En concreto, nos interesa saber el nombre de paquete. 
 +| {{ :replica:push:ajustes_informacion_app.png?nolink&400 }} | {{ :replica:push:ajustes_informacion_nombre_paquete.png?nolink&400 }} |  
 +| <WRAP>En este punto, si bien es opcional, es conveniente agregar también la huella digital **SHA1** de la firma de tu aplicación para mayor seguridad.\\ De esta forma únicamente podrán enrolarse en tu proyecto firebase aquellas aplicaciones que tengan tu firma.\\ La huella digital SHA-1 se obtiene desde la consola de comandos de tu sistema operativo con la utilidad keytool.\\ 
 +</WRAP>|| 
 +{{ :replica:push:4-paso1-registrar-aplicacion.png?nolink }} ||
 \\ \\
-5.- En el segundo paso de dicha ventana, simplemente pulsamos en "Continuar"| +5.- En el segundo paso de dicha ventana, simplemente pulsamos en "Continuar"^ 
- {{ :replica:push:5-paso2-descargar-archivo-configuracion.png }}  |+| {{ :replica:push:5-paso2-descargar-archivo-configuracion.png?nolink }} |
 \\ \\
-6.- En el tercer paso de la ventana, simplemente pulsamos en "Finalizar"| +6.- En el tercer paso de la ventana, simplemente pulsamos en "Finalizar"^ 
-| {{ :replica:push:6-paso3-agregar-sdk-firebase.png }} |+| {{ :replica:push:6-paso3-agregar-sdk-firebase.png?nolink }} |
 \\ \\
-7.- Una vez agregado Firebase a nuestro proyecto, tenemos que ir a la consola de configuración para obtener los valores que necesitamos. | +7.- Una vez agregado Firebase a nuestro proyecto, tenemos que ir a la consola de configuración para obtener los valores que necesitamos. ^ 
-|  {{ :replica:push:7-configuracion-proyecto.png }}  |+|  {{ :replica:push:7-configuracion-proyecto.png?nolink }}  |
 \\ \\
-8.- En el apartado de "Mensajería en la nube" tendremos los valores que necesitamos obtener para nuestro proyecto: GoogleAuthKey y GoogleSenderId.\\ Actualmente están en el proceso de cambiar las claves GoogleAuthKey por otras de mayor longitud. Podremos coger la "Clave de servidor heredada" que seguirá funcionando durante un tiempo, si bien nos recomiendan utilizar la primera "Clave de servidor" que nos aparece en esta ventana que será la que finalmente siga funcionando con el paso del tiempo. | +8.- En el apartado de "Mensajería en la nube" tendremos los valores que necesitamos obtener para nuestro proyecto: <nowiki>GoogleAuthKey</nowiki> <nowiki>GoogleSenderId</nowiki>.\\ Actualmente están en el proceso de cambiar las claves <nowiki>GoogleAuthKey</nowiki> por otras de mayor longitud. Podremos coger la "Clave de servidor heredada" que seguirá funcionando durante un tiempo, si bien nos recomiendan utilizar la primera "Clave de servidor" que nos aparece en esta ventana que será la que finalmente siga funcionando con el paso del tiempo. ^ 
-|  {{ :replica:push:8-claves-googleauthkey-googlesenderid.png }}  |+|  {{ :replica:push:8-claves-googleauthkey-googlesenderid.png?nolink }}  |
 \\ \\
-9.- Poner las dos claves en nuestro fichero Replicator.ini dentro del proyecto con [DBID-1] o el que corresponda... |+9.- Poner las dos claves en nuestro fichero Replicator.ini dentro del proyecto con [DBID-1] o el que corresponda... ^
 \\ \\
 ==== APPLE ==== ==== APPLE ====