Omitir navegación

Aplicaciones móviles de consumidor basadas en tareas

Esta arquitectura de aplicaciones móviles de consumidor usa Azure App Service Mobile Apps para simplificar la autenticación con varios proveedores de identidades sociales, almacenar datos y sincronizarlos para acceso sin conexión y enviar notificaciones de inserción.

La aplicación se ha creado con Visual Studio (PC o Mac) y Xamarin, compartiendo código de C# entre Android, iOS y Windows sin comprometer la experiencia de usuario. Visual Studio App Center se utiliza para automatizar compilaciones y pruebas, y para distribuir soluciones a evaluadores de versiones beta y tiendas de aplicaciones, al tiempo que proporciona supervisión y análisis de uso junto con AppInsights.

5 3 9 4 6 8 7 1 2

Cree la aplicación con Visual Studio y Xamarin.

Cree y configure un nuevo back-end de Mobile Apps en Azure Portal, o a través de Visual Studio, y configure la solución en Visual Studio para comunicarse con el back-end.

Implemente la autenticación a través de proveedores de identidad social.

Cree una estructura de datos basada en el modelo a través del SDK y las API de App Service.

Implemente sincronización sin conexión para hacer que la aplicación móvil sea funcional sin una conexión de red.

Si creó el back-end en Visual Studio, puede publicar el servicio de la aplicación directamente desde Visual Studio (PC o Mac).

Almacene el código fuente de la solución con el proveedor de control de código fuente que prefiera.

Compile y pruebe la aplicación con Visual Studio App Center y publíquela.

Use Application Insights para supervisar la instancia de App Service.

  1. 1 Cree la aplicación con Visual Studio y Xamarin.
  2. 2 Cree y configure un nuevo back-end de Mobile Apps en Azure Portal, o a través de Visual Studio, y configure la solución en Visual Studio para comunicarse con el back-end.
  3. 3 Implemente la autenticación a través de proveedores de identidad social.
  4. 4 Cree una estructura de datos basada en el modelo a través del SDK y las API de App Service.
  5. 5 Implemente sincronización sin conexión para hacer que la aplicación móvil sea funcional sin una conexión de red.
  1. 6 Si creó el back-end en Visual Studio, puede publicar el servicio de la aplicación directamente desde Visual Studio (PC o Mac).
  2. 7 Almacene el código fuente de la solución con el proveedor de control de código fuente que prefiera.
  3. 8 Compile y pruebe la aplicación con Visual Studio App Center y publíquela.
  4. 9 Use Application Insights para supervisar la instancia de App Service.

Guía sobre la implementación

Productos/descripción Documentación

Visual Studio

Cree el front-end web, aplicaciones móviles y servicios de back-end con C# en Visual Studio 2017 o Visual Studio para Mac.

Xamarin

Cree aplicaciones móviles para iOS y Android con C# y los SDK de Azure.

Visual Studio App Center

App Center permite un flujo de trabajo de integración e implementación continuas extrayendo código de BitBucket, GitHub y Visual Studio Team Services.

App Service

La aplicación cliente usa uno de los SDK de cliente móvil para conectarse a un back-end de Aplicación móvil de Azure. Los SDK de cliente tienen soporte integrado para autenticación y sincronización sin conexión, lo que facilita mucho más crear una aplicación repleta de características.

Application Insights

Detecte problemas, diagnostique bloqueos y mantenga un seguimiento del uso de su aplicación web con Application Insights. Tome decisiones informadas en todo el ciclo de vida de desarrollo.

Azure SQL Database

Los datos estructurados se almacenan en SQL Database, un servicio de base de datos relacional en la nube que admite transacciones y consultas eficientes.

Sincronización sin conexión

Use la función de sincronización de datos sin conexión del SDK de cliente de Aplicación móvil de Azure para crear aplicaciones con capacidad de respuesta y robustas que sigan siendo útiles incluso cuando hay problemas de red.

Proveedor de identidades

Use autenticación y autorización de App Service para integración con un proveedor de identidades social o empresarial.

Información del producto

Los vínculos de la derecha proporcionan documentación sobre la implementación y la administración de algunos de los productos.