Saltar al contenido

Cree su kit de desarrollo móvil de cliente con el servicio Cloud Build

Hay 3 opciones para el cliente de equipos de desarrollo móvil:

  1. Instale el cliente de SAP Mobile Services desde la tienda pública
  2. Utilice la función Cloud Build en SAP Mobile Services para generar un cliente personalizado
  3. Cree y personalice un cliente en su máquina local en el entorno de desarrollo de su organización

En este tutorial, aprenderá a usar el servicio Cloud Build para generar un cliente MDK personalizado (opción 2).

SAP Mobile Services brinda la capacidad de construir el cliente MDK sin instalaciones del lado del cliente.

Necesitas:

  • Agrega una función de servicio de Cloud Build a la configuración de tu aplicación MDK
  • Cargar perfiles firmados y / o información de la aplicación
  • Sube el icono de la aplicación
  • Iniciar la construcción

Después de una compilación exitosa, puede descargar el archivo IPA o APK.


Paso 1: cree la configuración necesaria para crear un cliente personalizado

Asegúrese de seleccionar la pestaña de plataformas de dispositivo correcta arriba.

  1. Abre el Consola de Firebase, inicie sesión con su cuenta de Google y haga clic en Crear un proyecto o Agregar proyecto (verá esta opción si ya tiene algún proyecto).

  2. Dar nombre del proyecto, haga clic en continúa en.

    MDK

  3. Desmarcar Habilite Google Analytics para este proyecto opción y haga clic en Crear un proyecto.

    MDK

  4. Cuando el proyecto esté listo, haga clic en continúa en.

    MDK

  5. Hacer clic Androide un icono para agregar Firebase a su aplicación de Android.

    MDK

  6. Asigne al paquete de Android un nombre único, haga clic en Registro de la aplicación.

    MDK

  7. Download goole-services.json archivo, haga clic en Hacia adelante.

    MDK

  8. I Agregar SDK de Firebase paso, haga clic en Hacia adelante.

  9. En el siguiente paso, haga clic en Hacia adelante y luego haga clic en Continuar con la consola.

    MDK

Para implementar notificaciones automáticas, necesita una cuenta de desarrollador de Apple de pago. Los estudiantes u otros desarrolladores que tengan un ID de Apple personal para su personal no podrán utilizar notificaciones automáticas, ya que no tendrán acceso al Portal de desarrolladores para generar el certificado requerido.

Para habilitar su aplicación para las notificaciones automáticas, debe realizar las siguientes tareas:

  • Obtener una solicitud de firma de certificado
  • Registrar el ID de la aplicación iOS
  • Cree un nuevo certificado de desarrollo. Archivo
  • Instale el archivo .CER y cree el archivo .p12
  • Registre su dispositivo
  • Crear un perfil de adquisición de desarrollo
  1. Obtener una solicitud de firma de certificado

    Con el fin de Servicio de notificaciones push de Apple, usted debe Archivo CSR.

    En tu Mac, abre el Acceso al llavero solicitar y navegar a Acceso a llaveros> Asistente de certificados> Solicitar un certificado de una autoridad de certificación…

    MDK

    En el cuadro de diálogo, ingrese la dirección de correo electrónico asociada con su cuenta de desarrollador de Apple. Además, asegúrese de marcar el La aplicación se guarda en el disco. elección.

    MDK

    Hacer clic continúa en.

    Seleccione una carpeta para almacenar el certificado (es una buena práctica almacenar los archivos generados en una carpeta separada para cada proyecto) y haga clic en Salvar.

    Cuando vea un cuadro de diálogo que dice que el certificado se guardará correctamente, haga clic en Hecho Fin.

    MDK

  2. Cree un nuevo certificado de desarrollo. Archivo

    Ir a tu Cuenta de desarrollador de Apple y haga clic en Certificados, identificadores y perfiles.

    MDK

    Hacer clic + icono para Certificado do d’aip.

    MDK

    Escoger Desarrollo de Apple y haga clic en continúa en.

    MDK

    Hacer clic Seleccione Archivo y busque la Solicitud de firma descargada CSR archivo, haga clic en continúa en.

    Apple ahora creará un .CER archivo para usted que emite el Autoridad de certificación de relaciones con desarrolladores mundiales de Apple.

    MDK

    Hacer clic Descargar para descargar su certificado.

    MDK

  3. Instale el archivo .CER y cree el archivo .p12

    Para crear un perfil de firma en Servicios móviles de SAP, necesitas el .CER archivar y demostrar la necesidad .p12 expediente.

    UNA. .p12 El archivo es un contenedor cifrado para el certificado y la clave privada. Los servicios móviles requieren este archivo para crear un perfil de firma.

    Encuentra tu descarga .CER archivo y haga doble clic para instalar el certificado.

    Donde el Agregar certificado cuadro de diálogo emergente asegúrese de seleccionar Acceso en el botón desplegable y haga clic en Agregar.

    Si el certificado está correctamente adjunto al llavero, debería verlo en el MyCertificates alt, asegúrese de seleccionar Acceso como llavero.

    MDK

    Seleccione el certificado junto con la clave privada y haga clic derecho para exportar ambos elementos.

    MDK

    Asegúrate de que en el último otoño Intercambio de información personal (.p12) seleccionar y hacer clic Salvar. Se le pedirá que ingrese una contraseña, haga clic en Okey para exportar los archivos.

    MDK

  4. Registrar el ID de la aplicación iOS

    Hacer clic + icono para registrar único Identificadores do d’aip.

    MDK

    Escoger Reconocimiento de aplicaciones y haga clic en continúa en.

    MDK

    Proporcionar único Reconocimiento de paquetes nombre, Suelte y haga clic en continúa en.

    MDK

    En la siguiente pantalla, seleccione una opción para Detalles de implementación y luego haga clic en continúa en.

    Confirme su ID de aplicación haciendo clic en Inscribirse.

  5. Registre su dispositivo

    Hacer clic + icono para registrar su dispositivo iOS.

    MDK

    Proveer Nombre del dispositivo Y Identificación de dispositivo (UDID) y luego haga clic en continúa en.

    MDK

  6. Crear un perfil de adquisición de desarrollo

    Hacer clic + icono para crear un perfil de adquisiciones de desarrollo.

    MDK

    Escoger Desarrollo de aplicaciones IOS para crear un perfil de adquisición para instalar aplicaciones de desarrollo en dispositivos de prueba y clic continúa en.

    MDK

    Seleccione ID de aplicación en la lista desplegable y haga clic en continúa en.

    MDK

    Seleccione el certificado requerido que se incluirá en este perfil de adquisición y haga clic en continúa en.

    MDK

    Seleccione el dispositivo que se incluirá en este perfil de suministro y haga clic en continúa en.

    MDK

    Dé al perfil un nombre único y haga clic en Ginebra.

    MDK

    En el siguiente paso, descargue el perfil de suministro generado en su máquina local.

    MDK

Hecho

Inicie sesión para responder la pregunta

Paso 2: configurar el perfil de firma de la plataforma del dispositivo en Servicios móviles

Asegúrese de seleccionar la pestaña de plataformas de dispositivo correcta arriba.

  1. Abra la cabina de SAP Mobile Services y navegue hasta Ajustes | Construcción de nubes. Empiece con el Configuración de Cloud Build si no lo ha hecho previamente.

    MDK

  2. Tiene la opción de generar un nuevo perfil de firma en el paquete de Servicios móviles proporcionando información obligatoria como Nombre del perfil, Validez, Nombre común (nombre de usuario). Otra información es opcional.

    MDK

    O tiene la opción de cargar un perfil de firma de Android, si ya tiene uno.

    MDK

  1. Abra la cabina de SAP Mobile Services y navegue hasta Ajustes | Construcción de nubes. Comience con el Configuración de Cloud Build si no lo ha hecho previamente.

    MDK

  2. Hacer clic Subir para cargar un perfil de firma de iOS y proporcionar la información a continuación:

    PropiedadValor
    PlatformsiOS
    Profile Nameprovide a name of your choice
    Signing CertificateBrowse to .p12 certificate
    Private Key PassphraseEnter the password that you chose while exporting .p12 certificate
    provisioning ProfileBrowse to .mobileprovision file

    Hacer clic Okey.

    MDK

Puede encontrar más detalles sobre el servicio Cloud Build i documentación útil.

Hecho

Inicie sesión para responder la pregunta

Paso 3: crea un trabajo de construcción en el servicio Cloud Build

  1. En la cabina de servicios móviles, navegue hasta Mobile Applications | Native/Hybrid | com.sap.mdk.demo | Mobile Cloud Build.

    Hacer clic Crear una creación de empleo para construir su primera obra de construcción.

    MDK

  2. Escoger Cliente del kit de desarrollo móvil Oh Tipo de cliente caer.

    MDK

  3. Ingrese los valores requeridos y haga clic en Hacia adelante.

    MDK

    Encriptar base de datos: Si es necesario cifrar la base de datos. Anule la selección de este campo para eliminar la base de datos con fines de depuración.

  4. Proporcionar un valor único a la Esquema de URL y busque google-services.json archivo para valores de compilación de Android y haga clic en Hacia adelante.

    MDK

    Archivo JSON de servicios de Google: El archivo de configuración de Android Firebase asociado con su aplicación en su proyecto de Firebase.

  5. Puede cargar el logotipo de su empresa para el icono de la aplicación y hacer clic en Hacia adelante.

    MDK

  6. Cargue los respectivos perfiles de firma, establezca la versión mínima de la plataforma y haga clic en Finalizar.

    MDK

  7. Hacer clic Construcción para comenzar el trabajo de Construcción.

    MDK

    Después de unos minutos, la construcción debería estar completa. Puede seleccionar cada historial de compilación de la nube consecutivo para ver, instalar y descargar su estado actual.

    MDK

    Puede encontrar más detalles sobre los detalles del embalaje en documentación útil.

Paso 4: instalar / descargar binario

Puede instalar esta nueva aplicación cliente MDK personalizada escaneando un código QR desde una aplicación de cámara de teléfono Android (haga clic en Instalación) o descargue el binario (APK) localmente e instálelo en su dispositivo a través de IDE como Android Studio u otros medios.

MDKMDKMDK

Puede instalar esta nueva aplicación cliente MDK personalizada escaneando un código QR desde una aplicación de cámara de teléfono iPhone (haga clic en Instalación) o descargue el binario (IPA) localmente e instálelo en su dispositivo a través de IDE como Xcode u otros medios.

MDKMDKMDK

¡Felicidades! Ha creado con éxito su kit de desarrollo móvil de cliente utilizando Cloud Build Service y ahora está listo para habilitar notificaciones push en sus clientes de marca MDK.

Hecho

Inicie sesión para responder la pregunta