Puede clonar un proyecto existente desde Tienda GitHub para comenzar con este tutorial.
Paso 1: definir una política de inicio de sesión de cliente en el paquete de servicios móviles
SAP Mobile Services proporciona una amplia funcionalidad de registro y seguimiento para administradores, desarrolladores y personal de soporte para solucionar problemas de aplicaciones. Puede controlar la cantidad de información capturada configurando el nivel de inicio de sesión para componentes de registro individuales.
En este paso, habilitará la política de carga de inicio de sesión del cliente Cabina de servicios móviles Sock para una aplicación MDK específica.
Inicie sesión en Cockpit Mobile Services, haga clic en
com.sap.mdk.demo
| Cargar inicio de sesión de cliente móvil.Controlar Cargar registro opción y haga clic en Salvar.
Otros parámetros de la política, como Nivel de inicio de sesión, Eliminar registro cargado después, Número máximo de registro y Inicio de sesión máximo no tienen efecto en este momento.
Puedes encontrar más detalles al respecto. Cargar función de registro del cliente.
Hecho
Inicie sesión para responder la pregunta
Paso 2: crear acciones de registro
Los registros lo ayudan a realizar un seguimiento de los eventos que ocurren mientras su aplicación está en progreso. Puede crear acciones de registro, establecer sus niveles de prioridad y cargar entradas de registro almacenadas.
Crearás 3 acciones:
Tipo de acción de registro
SetState
: enciende, apaga o alterna el registradorTipo de acción de registro
SetLevel
: establecer el nivel de registro (depuración, información, advertencia o error)Tipo de acción de registro
Upload
: cargar registros de la aplicación a los servicios móviles
Puedes encontrar más detalles al respecto. Acciones de registro de MDK.
Crear una acción de tipo de inicio de sesión
SetState
:Haga clic derecho en el Comportamiento carpeta MDK: nueva acción | Seleccione Acciones de registro de MDK en Categoría | hacer clic Acción de registro | Hacia adelante.
Proporcione la siguiente información:
Propiedad Valor Action Name
LogSetState
Type
Escoger SetState
desde el otoño pasadoLoggerState
Escoger On
desde el otoño pasadoHacer clic Hacia adelante y ahora Finalizar en la etapa de declaración.
Crear una acción de tipo de inicio de sesión
SetLevel
:Haga clic derecho en el Comportamiento carpeta MDK: nueva acción | Seleccione Acciones de registro de MDK en Categoría | hacer clic Acción de registro | Hacia adelante.
Proporcione la siguiente información:
Propiedad Valor Action Name
LogSetLevel
Type
Escoger SetLevel
desde el otoño pasadoLevel
Escoger Debug
desde el otoño pasadoNo se recomienda establecer un entorno productivo para desinfectar el nivel de los registros.
Hacer clic Hacia adelante y ahora Finalizar en la etapa de declaración.
Crear una acción de tipo de inicio de sesión
Upload
:Haga clic derecho en el Comportamiento carpeta MDK: nueva acción | Seleccione Acciones de registro de MDK en Categoría | hacer clic Acción de registro | Hacia adelante.
Proporcione la siguiente información:
Propiedad Valor Action Name
LogUpload
Type
Escoger Upload
desde el otoño pasadoHacer clic Hacia adelante y ahora Finalizar en la etapa de declaración.
Hecho
Inicie sesión para responder la pregunta
Paso 3: Establecer acción de inicio de sesión de nivel Conectada al éxito de la actividad Establecer estado
Haga doble clic en el LogSetState.action
expediente expansión Propiedades de acción comunes | haga clic en el icono de enlace para Acción para el éxito y atarlo LogSetLevel.action
Hecho
Inicie sesión para responder la pregunta
Paso 4: Vincular el registro de acciones del registro de estado para tener éxito Inicializar la acción fuera de línea
Una vez que los metadatos se descargan de App Update, OnDidUpdate
se está convocando un evento que finalmente lo inspira InitializeOffline.action
. Puedes mirar Application.app
archivo para los datos.
Te conectarás LogSetState.action
exitoso InitializeOffline.action
.
Ir DemoSampleApp
| Actions
| Service
| InitializeOffline.action
| desplácese hacia abajo y expanda Propiedades de acción comunes alt | haga clic en el icono de enlace para Acción para el éxito y atarlo LogSetState.action
Hecho
Inicie sesión para responder la pregunta
Paso 5: definir mensajes de éxito / error para la actividad de registro de carga
Definirá dos acciones de mensaje para mostrar el éxito o el fracaso cuando Cargar registro de acciones se anima. Luego, conectarás estas acciones Propiedades de acción comunes Delaware LogUpload.action
.
Crearás una acción de mensajería exitosa.
Haga clic derecho en el Comportamiento carpeta MDK: nueva acción | Seleccione Acciones de mensajes MDK en Categoría | hacer clic Acción de mensaje | Hacia adelante.
Proporcione la siguiente información:
Propiedad Valor Action Name
LogUploadSuccessful
Type
Escoger ToastMessage
desde el otoño pasadoMessage
Log File Uploaded
NumberOfLines
1 Duration
3 IsIconHidden
Escoger true
desde el otoño pasadoAnimated
Escoger true
desde el otoño pasadoHacer clic Hacia adelante y ahora Finalizar en la etapa de declaración.
Cree una acción de mensaje de error.
Haga clic derecho en el Comportamiento carpeta MDK: nueva acción | Seleccione Acciones de mensajes MDK en Categoría | hacer clic Acción de mensaje | Hacia adelante.
Proporcione la siguiente información:
Propiedad Valor Action Name
LogUploadFailure
Type
Escoger Message
desde el otoño pasadoMessage
Uploading log file failed
Title
Log Upload Failed
OKCaption
OK
OnOK
--None--
CancelCaption
dejalo en blanco OnCancel
--None--
Hacer clic Hacia adelante y ahora Finalizar en la etapa de declaración.
Conecte las dos acciones i Propiedades de acción comunes Delaware
LogUpload.action
.Haga doble clic en el
LogUpload.action
y proporcione la siguiente información:Propiedad Valor Success Action
Haga clic en el icono del enlace y adjúntelo LogUploadSuccessful.action
Failure Action
Haga clic en el icono del enlace y adjúntelo LogUploadFailure.action
Show Activity Indicator
Escoger true
desde el otoño pasadoActivity Indicator Text
Uploading Logs...
Hecho
Inicie sesión para responder la pregunta
Paso 6: Coloque el botón Cargar inicio de sesión en la página principal
Agregará un elemento de la barra de herramientas al pagina principal llamado Cargar registros. Vinculará el elemento de la barra de herramientas a LogUpload.action
que acaba de crear en el paso 2.
I
Main
página, arrastre y suelte el Elemento de la barra de herramientas en la parte inferior derecha de la página.Proporcione la siguiente información:
Propiedad Valor Caption
upload Logs
Visible
$(PLT,true,true,false)
Función de plataforma (PLT)
$(PLT, <iOS>, <Android>, <Web>)
le permite definir un valor específico de la plataforma para las propiedades de metadatos porque la funcionalidad de carga de registros no es aplicable en el entorno web MDK, esta opción no aparecerá en la aplicación web. Puede obtener más detalles sobre la función PLT i documentación útil.En el panel Propiedades, haga clic en el Eventos pestaña, haga clic en el icono de enlace don
OnPress
propiedad para abrir el navegador de objetos.Haga doble clic en el
LogUpload.action
acción y haga clic Okey arreglarlo como elOnPress
Acción.
Hecho
Inicie sesión para responder la pregunta
Paso 7: usa la aplicación
Implemente la aplicación actualizada en su cliente MDK.
Botón derecho del ratón
Application.app
y seleccione MDK: Implementación.Seleccione un destino de implementación como Servicios móviles.
Debería ver Implementación exitosa mensaje.
Hecho
Inicie sesión para responder la pregunta
Paso 8: prueba la aplicación
Para reiniciar la aplicación en su dispositivo, es posible que se le solicite que se autentique con un código de acceso o autenticación biométrica. Verás un Ratificación emergente, toque Okey.
Ag
OnLaunch
salida, la aplicación comienza a recopilar registros.Sconna CARGA DE REGISTROS para cargar registros de clientes desde la aplicación a SAP Mobile Services.
Para reiniciar la aplicación en su dispositivo, es posible que se le solicite que se autentique con un código de acceso o autenticación biométrica. Verás un Ratificación emergente, toque Okey.
Ag
OnLaunch
salida, la aplicación comienza a recopilar registros.Sconna Cargar registros para cargar registros de clientes desde la aplicación a SAP Mobile Services.
Hecho
Inicie sesión para responder la pregunta
Paso 9: examinar los registros cargados en el nugget de servicios móviles
Abra SAP Mobile Services Cockpit, haga clic en Aplicaciones móviles | Nativo / Híbrido | hacer clic com.sap.mdk.demo
aip | Cargar inicio de sesión de cliente móvil | Registros.
Puede ver las entradas de registro directamente en Mobile Services Cockpit o descargarlas localmente.
Puedes encontrar más detalles al respecto. Carga y visualización de registros de clientes.
Felicitaciones, ha cargado con éxito los registros de clientes en SAP Mobile Services y ahora planea expandir la aplicación MDK con pedidos de clientes.