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:4.-cliente:4.4.-xonelive-cliente:start [2018/08/13 12:58]
ejetoro [Widget XOneLive]
wiki:4.-cliente:4.4.-xonelive-cliente:start [2020/11/12 11:21] (actual)
ary
Línea 3: Línea 3:
 \\ \\
  
-El cliente de <nowiki>xonelive</nowiki> se descargará de la dirección http://www.servidor.es/start/xoneandroid/install.asp+En versiones anteriores el XOneLive se instalaba como módulo separado de la aplicación XOneActualmente cuando se genera la aplicación, tanto en .ipa, como .apk, en XOneLive viene embebido con la aplicación, pudiendo acceder a sus funciones desde la propia aplicación. 
 \\ \\
  
-Para ello, habrá que generar un <nowiki>xonelive</nowiki> desde el SUPPORT de XOne para un cliente concreto, especificando:\\ +El cliente de <nowiki>XOneLive</nowiki> se descargará los ficheros de instalación de la aplicación de las direcciones url previamente notificadas por XOne según las plataformas correspondientes
-  * La licencia de BD. (00000XXX) +|<40%>
-  * La dirección externa del <nowiki>XOneLive</nowiki>. (http://www.servidor.es/xonelive/xonelivews.asmx) +^ Plataformas                                                                        ^ 
-  * La ruta donde se encuentran los APK para su descarga(http://www.servidor.es/start/xoneandroid/)+| [[wiki:4.-cliente:4.4.-xonelive-cliente:android:start|XOneLive para Android]]      | 
 +| [[wiki:4.-cliente:4.4.-xonelive-cliente:ios:start|XOneLive para iOS]]              | 
 +| [[wiki:4.-cliente:4.4.-xonelive-cliente:windows10:start|XOneLive para Windows10]]  |
 \\ \\
-Si no se genera el <nowiki>xonelive</nowiki> para un proyecto concreto, se puede poner uno genérico que cogerá los valores anteriores de la caché del navegador, pero para su correcto funcionamiento hay que tener en cuenta lo siguiente: 
-  * Hay que descargarlo desde el navegador por defecto en Android. 
-  * Poner la ruta completa hasta el xoneandroid/install.asp del server, no quedarse en el START, pues algunos dispositivos no guardan la redirección que provoca el start como página visitada en caché. 
-  * Si ya lo habíamos descargado previamente de algún otro sitio, hay que borrar primero la caché del navegador. 
  
-==== Widget XOneLive ==== 
-En ocasiones, cuando un teléfono tiene varios IMEIs, hemos de saber a ciencia cierta cuál es el que está utilizando para intentar comunicar con el servidor, de forma que pueda comprobar su licencia correctamente. Para saber exactamente este dato, cuando tengamos instalado el XOneLive, tendremos disponible un WIDGET que nos da información del XOneLive que hemos instalado. 
- 
-Para añadir un widget en el "escritorio" de un teléfono android:\\ 
-\\ 
-1.- Mantén pulsado un espacio vacío de una pantalla de inicio.\\ 
-2.- Toca Widgets.\\ 
-3.- Mantén pulsado un widget. A continuación, verás imágenes de tus pantallas de inicio.\\ 
-4.- Desliza el widget a la ubicación que quieras. Levanta el dedo.\\ 
-5.- Una vez tenemos el widget en el escritorio, debemos pulsar sobre el botón, que hay al inicio del mismo, para que nos aparezca la pantalla con la información.\\ 
-\\ 
-En esa ventana podremos ver exactamente el IMEI ó identificador del teléfono que utilizará para validarse en el sistema remoto. 
  
-{{ :wiki:xonelive:widget_xonelive_informacion_datos_borrados.png?nolink&600 |}} 
  
  
Línea 56: Línea 42:
  resultado = obj01.SendLog("http://www.xoneisp.com/XoneLogRec/reclog.aspx")  resultado = obj01.SendLog("http://www.xoneisp.com/XoneLogRec/reclog.aspx")
  if resultado = -1 then  if resultado = -1 then
- ui.MsgBox "No se pudo enviar el log de operaciones", "Mensaje", 0+ ui.MsgBox "No se pudo enviar el log de operaciones", "Mensaje", 0
  end if  end if
  
Línea 62: Línea 48:
  resultado = obj01.SendDatabase("http://www.xoneisp.com/XoneLogRec/reclog.aspx")  resultado = obj01.SendDatabase("http://www.xoneisp.com/XoneLogRec/reclog.aspx")
  if resultado = -1 then  if resultado = -1 then
- ui.MsgBox "No se pudo enviar la base de datos", "Mensaje", 0+ ui.MsgBox "No se pudo enviar la base de datos", "Mensaje", 0
  end if  end if
  
- ' Para obtener log de réplica de la base de datos del dispositivo (La dirección es opcional). Activar debug="true" en el nodo <app> de la aplicación+ ' Para obtener log de réplica de la base de datos del dispositivo (La dirección es opcional). Activar debug="true" en APP.XML
- resultado = obj01.SendReplicaDebugDatabase "http://www.xoneisp.com/XoneLogRec/reclog.aspx"+ resultado = obj01.SendReplicaDebugDatabase("http://www.xoneisp.com/XoneLogRec/reclog.aspx")
  if resultado = -1 then  if resultado = -1 then
- ui.MsgBox "No se pudo enviar el log de replica de operaciones", "Mensaje", 0+ ui.MsgBox "No se pudo enviar el log de replica de operaciones", "Mensaje", 0
  end if  end if
  
Línea 74: Línea 60:
  resultado = obj01.SendReplicaFilesDatabase  resultado = obj01.SendReplicaFilesDatabase
  if resultado = -1 then  if resultado = -1 then
- ui.MsgBox "No se pudo enviar la base de datos de replica de ficheros", "Mensaje", 0+ ui.MsgBox "No se pudo enviar la base de datos de replica de ficheros", "Mensaje", 0
  end if  end if
  </script>  </script>
Línea 102: Línea 88:
  
  
-==== Claves del Registro (Windows Mobile) ==== 
-\\ 
-Por regla general, únicamente habrá que configurar el valor de <nowiki>hostname</nowiki>, el resto sólo habrá que ponerlos si queremos alguna configuración específica. 
-\\ 
-<code reg> 
-[HKEY_LOCAL_MACHINE\SOFTWARE\CGSoft\XoneLive] 
-HostName="http://server:port/XoneLive/XoneLiveWS.asmx" 
  
-HostName2="http://server:port/XoneLive/XoneLiveWS.asmx"  
-Log="0"  
-LogPath="\Temp\LogXoneLive.txt"  
-NetWork="0"  
-NetWork2="Por defecto, el valor de NetWork"  
-BlockSize="20480"  (20 kb) 
-Interval="30"  (minutos) 
-CGMobilePath="\Archivos de Programa\CGMobile" 
-PathInstall="La subcarpeta donde este XOneLive"  
- 
-Proxy="Opcional, si no aparecen no toma valor por defecto" 
-ProxyPort="Opcional, si no aparecen no toma valor por defecto" 
- 
-[HKEY_LOCAL_MACHINE\SOFTWARE\CGSoft\CGMobile\Data] 
-DataBase="%ProgramFiles%\CGMobile\BD\Gestion.db" 
-OLEProvee="Microsoft.SQLSERVER.OLEDB.CE.3.0" 
- 
-(Es obligatorio definir “DataBase” y  "OLEProvee" si se va a hacer alguna operacion con el XOneLive que conecte con la BD,  
-por el momento solo ficheros .sdf de SqlServerCE. (xonelive v3.3.0.1 versiones posteriores incluirán .db de sqlite) 
-</code> 
-==== MULTILENGUAJE (Windows Mobile) ==== 
-\\ 
-Para el tema de multilenguaje, tenemos los siguientes valores en el registro:\\ 
-(Cuando se arranca el <nowiki>xonelive</nowiki>, si no existen estos valores, los crea en el registro con su valor por defecto).\\ 
-<code reg> 
-[HKEY_LOCAL_MACHINE\SOFTWARE\CGSoft\XoneLive\Lenguaje] 
- 
-lbUpdate1="Se instaló una actualización." 
-lbUpdate2="Se instalaron &X& actualizaciones."  
-    (El XoneLive sustituye &X& por el número de actualizaciones realizadas) 
-ErrIMEI="IMEI del dispositivo no localizado. Compruebe que el teléfono está correctamente encendido." 
-ErrLic="No se obtuvo licencia para el IMEI del dispositivo." 
-ErrUpdate="No se pudo actualizar el dispositivo. Consulte con su proveedor de software." 
- 
-(LOS SIGUIENTES VALORES SOLO NECESARIOS SI SE PONE EL MODEICON a TRUE:) 
- 
-[HKEY_LOCAL_MACHINE\SOFTWARE\CGSoft\XoneLive\Lenguaje] 
-btOK="ACEPTAR"   
-    (Será el texto que aparezca en el botón de aceptar de los popups) 
-lbPress="Pulse <<aquí>> para obtener<br> más detalles."   
-    (Texto cuando se informan de actualizaciones, para ver los detalles,  
-      importante que la palabra a 'pulsar' esté entre << >> dobles, el <br> sirve para hacer un salto de línea) 
-lbStatus="Estado" 
-lbUltCnx="Ult.Conex." 
-lbUltAct="Ult.Act." 
-lbStatus1="Conectando" 
-lbStatus2="Conectado" 
-lbStatus3="Desconectado" 
-lbStatus4="Descargando" 
-lbStatus5="Descomprimiendo" 
-lbStatus6="Instalando" 
-lbStatus7="Finalizando" 
-lbStatus8="Completado" 
-</code>