Saltar al contenido

Habilitar notificaciones push en MDK Public Store Client

Puede clonar un proyecto de metadatos existente desde Tienda GitHub y comience directamente con el paso 4 de este tutorial.


Paso 1: Defina la configuración de notificaciones push en la configuración de la aplicación

  1. Abra la cabina de SAP Mobile Services, haga clic en Notificación push móvil característica.

    MDK

    Tu puedes contribuir Notificación push móvil función haciendo clic en el icono + donde una función aún no está asignada a la aplicación.

  2. Escoger Cliente de servicios móviles de SAP sobre Predefinido para opción, haga clic en Salvar.

    MDK

    La presión predefinida solo es compatible con el cliente de tienda pública MDK (cliente de SAP Mobile Services).

    Si desea habilitar las notificaciones automáticas en su cliente MDK personalizado, siga este tutorial.

Paso 2: Cree un nuevo proyecto MDK en SAP Business Application Studio

  1. El espacio de desarrollo se lanzó en SAP Business Application Studio.

  2. Hacer clic Empezar desde la plantilla en la página de bienvenida.

    MDK

    Si no ve la página de bienvenida, puede acceder a ella a través de Ayuda menú.

  3. Escoger Proyecto MDK y haga clic en Comienzo.

    MDK

  4. I Conocimiento básico paso, seleccione o proporcione la información a continuación y haga clic en Hacia adelante:

    GortValor
    MDK template typeEscoger Empty desde el otoño pasado
    Your project nameMDK_Push
    Your application name

    MDK

    Más detalles sobre Plantilla MDK disponible en documentación útil.

    Si tú ves La señal de la fundición en la nube expiró, ¿continuar sin conexión a servicios móviles? , luego configure el entorno de Foundry Cloud nuevamente haciendo clic en en la esquina inferior izquierda de la barra de estado para iniciar una sesión válida y haga clic en Comenzar de nuevo.

  5. Después de hacer clic Hacia adelante, el asistente generará su aplicación MDK en función de sus selecciones. Debería MDK_Push proyecto en el explorador de proyectos.

Hecho

Inicie sesión para responder la pregunta

Paso 3: cree acciones MDK para registrarse para recibir notificaciones push

En este paso, creará las siguientes acciones:

  • Presione acción debajo de Notificación: esto registrará el dispositivo con SAP Mobile Services para notificaciones push.

  • Acciones de mensaje: estos mostrarán un mensaje si la acción del Programa de notificaciones push se ha realizado correctamente o no.

  1. Cree una acción de Programa de notificaciones push.

    Haga clic derecho en el Comportamiento carpeta MDK: nueva acción | Seleccione MDK Otras acciones en Categoría | hacer clic Aviso Aviso Empujando Acción | Hacia adelante.

    MDK

    Proporcione la siguiente información:

    PropiedadValor
    Action NamePushRegister

    MDK

    Más detalles sobre Acción de notificación push disponible en documentación útil.

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

  2. Defina un mensaje de éxito si la acción de notificación de programa de inserción tiene éxito.

    Haga clic derecho en el Comportamiento carpeta MDK: nueva acción | Seleccione Acciones de mensajes MDK en Categoría | hacer clic Acción del mensaje | Hacia adelante.

    MDK

    Proporcione la siguiente información:

    PropiedadValor
    Action NamePushRegisterSuccessMessage
    TypeEscoger Message desde el otoño pasado
    MessagePush Notification registered
    TitleSuccess
    OKCaptionOK
    OnOK--None--
    CancelCaptiondejalo en blanco
    OnCancel--None--

    MDK

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

  3. Defina un mensaje de error si falla la acción de notificación de programa de inserción.

    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.

    MDK

    Proporcione la siguiente información:

    PropiedadValor
    Action NamePushRegisterFailureMessage
    TypeEscoger Message desde el otoño pasado
    MessagePush Notification didn't register
    TitleFailure
    OKCaptionOK
    OnOK--None--
    CancelCaptiondejalo en blanco
    OnCancel--None--

    MDK

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

  4. Definir Éxito y Cinta acciones para PushRegister.action.

    En el editor de acciones de la nueva acción, expanda el Propiedades de acción comunes y proporcione la siguiente información:

    PropiedadValor
    Success ActionHaga clic en el icono del enlace para adjuntarlo PushRegisterSuccessMessage.action
    Failure ActionHaga clic en el icono del enlace para adjuntarlo PushRegisterFailureMessage.action

    Cuando PushRegister.action luego se ejecuta con éxito PushRegisterSuccessMessage.action se animará o si PushRegister.action luego falla PushRegisterFailureMessage.action se animará.

    MDK

Hecho

Inicie sesión para responder la pregunta

Paso 4: llamar a la acción del programa push

En el paso, establecerá y llamará a la acción Notificación de programa push cuando la aplicación se actualice con los nuevos metadatos.

Depende de los desarrolladores llamar a la acción Notificación de programa push.

I Application.app archivo, adjunte el OnDidUpdate salida a PushRegister.action.

MDK

Hecho

Inicie sesión para responder la pregunta

Paso 5: usa la aplicación

Hasta ahora, aprendió a crear una aplicación MDK en el editor de SAP Business Application Studio. Ahora aplicará esta definición de aplicación a los servicios móviles.

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

    MDK

  2. Seleccione un destino de implementación como Servicios móviles.

    MDK

  3. Seleccione la aplicación de Servicios móviles.

    MDK

    Debería ver Implementación exitosa mensaje.

    MDK

Hecho

Inicie sesión para responder la pregunta

Paso 6: Replica el código QR para abordar una aplicación

SAP Business Application Studio tiene una función para generar un código QR para una aplicación integrada.

Haga doble clic en el Application.app para abrirlo en MDK Application Editor y haga clic en Código QR de la aplicación icono para incluir el código QR.

MDKMDK

Hecho

Inicie sesión para responder la pregunta

Paso 7: Ejecute la aplicación en el cliente MDK

Asegúrese de seleccionar la pestaña de plataformas de dispositivo correcta arriba. Una vez escaneado y cargado con la URL incorporada, se recordará. Cuando cierre la sesión y vuelva a subir a bordo, se le pedirá que continúe usando la aplicación actual o que escanee un nuevo código QR.

  1. Inclinarse estos pasos para abordar el cliente MDK.

  2. Cuando acepte la actualización de la aplicación, debería aparecer un mensaje Aviso de registro de prensa. Hacer clic Okey.

    MDK

  3. Ha llegado el momento de enviar el primer aviso de presión de Función de notificación push de SAP Mobile Services.

    Vaya a la cabina de servicios móviles. I Notificación push móvil función, cambiar a Regístrese para empujar pestaña.

    A continuación, encontrará información sobre un usuario registrado para recibir una notificación push y también detalles sobre los proveedores Push. Identifique su ID de dispositivo y haga clic en Enviar notificación.

    MDK

  4. En un cuadro de diálogo de notificación, escriba un mensaje de notificación y haga clic en Enviar.

    MDK

    Verá un mensaje de brindis exitoso.

    MDK

    Después de enviar una notificación, un dispositivo móvil debería recibir el mensaje.

    MDK

  1. Inclinarse estos pasos para abordar el cliente MDK.

  2. Tan pronto como acepte una actualización de la aplicación, notará que primero le pedirá permiso para mostrar notificaciones.

    MDK

  3. Si el registro de presión es exitoso, se debe mostrar un mensaje Aviso de registro de prensa. Hacer clic Okey.

    MDK

  4. Ha llegado el momento de enviar el primer aviso de presión de Función de notificación push de SAP Mobile Services.

    Vaya a la cabina de servicios móviles. I Notificación push móvil característica, cambiar a Regístrese para empujar pestaña.

    A continuación, encontrará información sobre un usuario registrado para una notificación de inserción y también detalles sobre los proveedores de inserción. Identifique su ID de dispositivo y haga clic en Enviar notificación.

    MDK

  5. En un cuadro de diálogo de notificación, escriba un mensaje de notificación y haga clic en Enviar.

    MDK

    Verá un mensaje de brindis exitoso.

    MDK

    Después de enviar una notificación, un dispositivo móvil debería recibir el mensaje.

    MDK

    Si un reloj de Apple está conectado al dispositivo iPhone, también puede ver la misma notificación de inserción en el reloj de Apple.

    MDK

    MDK admite notificaciones enriquecidas para la presión. MDK no se ejecuta en relojes inteligentes ni como una aplicación de reloj de Apple.

Una vez escaneado y cargado con la URL incorporada, se recordará. Cuando cierre la sesión y vuelva a subir a bordo, se le pedirá que continúe usando la aplicación actual o que escanee un nuevo código QR.

Hecho

Inicie sesión para responder la pregunta


Felicitaciones, ha implementado con éxito Habilitar notificaciones push en MDK Public Store Client y ahora planea consumir la API REST en la aplicación MDK.