Cargar registros desde la aplicación MDK

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.

  1. Inicie sesión en Cockpit Mobile Services, haga clic en com.sap.mdk.demo | Cargar inicio de sesión de cliente móvil.

  2. 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 registrador

  • Tipo 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.

  1. 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 pasado
    LoggerState Escoger On desde el otoño pasado

    Hacer clic Hacia adelante y ahora Finalizar en la etapa de declaración.

  2. 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 pasado
    Level Escoger Debug desde el otoño pasado

    No 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.

  3. 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 pasado

    Hacer 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.

  1. 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 pasado
    Message Log File Uploaded
    NumberOfLines 1
    Duration 3
    IsIconHidden Escoger true desde el otoño pasado
    Animated Escoger true desde el otoño pasado

    Hacer clic Hacia adelante y ahora Finalizar en la etapa de declaración.

  2. 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 pasado
    Message 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.

  3. 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 pasado
    Activity 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.

  1. I Main página, arrastre y suelte el Elemento de la barra de herramientas en la parte inferior derecha de la página.

  2. 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.

  3. 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 el OnPress 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.

  1. Botón derecho del ratón Application.app y seleccione MDK: Implementación.

  2. 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

  1. 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.

  2. Sconna CARGA DE REGISTROS para cargar registros de clientes desde la aplicación a SAP Mobile Services.

  1. 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.

  2. 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.


Deja un comentario

Tu dirección de correo electrónico no será publicada.

Salir de la versión móvil