Spring over navigation

Opgavebaseret mobilapp til forbrugere

Denne arkitektur til en mobilapp til forbrugere bruger Azure App Service Mobile Apps til at forenkle godkendelse med flere sociale identitetsudbydere, gemme data og synkronisere dem til offlineadgang samt til at sende pushmeddelelser.

Appen er bygget vha. Visual Studio (pc eller Mac) og Xamarin og deler C#-kode på tværs af Android, iOS og Windows uden at gå på kompromis med brugeroplevelsen. Visual Studio App Center bruges til at automatisere builds og tests samt distribuere til betatestere og appbutikker, samtidig med at det er muligt at overvåge forbrug og foretage analyser sammen med App Insights.

5 3 9 4 6 8 7 1 2

Opret mobilappen vha. Visual Studio og Xamarin.

Opret og konfigurer en ny Mobile Apps-backend på Azure-portalen eller i Visual Studio, og konfigurer løsningen i Visual Studio, så den kan kommunikere med din backend.

Implementer godkendelse via udbydere af sociale identitetsudbydere.

Opret en modelbaseret datastruktur via App Service API'er og SDK.

Implementer offlinesynkronisering for at gøre mobilappen funktionsdygtig uden en netværksforbindelse.

Hvis du oprettede en backend i Visual Studio, kan du publicere apptjenesten direkte fra Visual Studio (pc eller Mac).

Gem løsningens kildekode med din foretrukne kildekontroludbyder.

Byg og test appen vha. Visual Studio App Center, og publicer den.

Brug Application Insights til at overvåge App Service.

  1. 1 Opret mobilappen vha. Visual Studio og Xamarin.
  2. 2 Opret og konfigurer en ny Mobile Apps-backend på Azure-portalen eller i Visual Studio, og konfigurer løsningen i Visual Studio, så den kan kommunikere med din backend.
  3. 3 Implementer godkendelse via udbydere af sociale identitetsudbydere.
  4. 4 Opret en modelbaseret datastruktur via App Service API'er og SDK.
  5. 5 Implementer offlinesynkronisering for at gøre mobilappen funktionsdygtig uden en netværksforbindelse.
  1. 6 Hvis du oprettede en backend i Visual Studio, kan du publicere apptjenesten direkte fra Visual Studio (pc eller Mac).
  2. 7 Gem løsningens kildekode med din foretrukne kildekontroludbyder.
  3. 8 Byg og test appen vha. Visual Studio App Center, og publicer den.
  4. 9 Brug Application Insights til at overvåge App Service.

Implementeringsvejledning

Produkter/beskrivelse Dokumentation

Visual Studio

Byg web-front-end'en, mobilapps og back-end-tjenester vha. C# i Visual Studio 2017 eller Visual Studio til Mac.

Xamarin

Opret mobilapps til iOS og Android vha. C# og Azure-SDK'er.

Visual Studio App Center

App Center giver mulighed for løbende vedvarende arbejdsprocesser til integration og installation ved at hente kode fra BitBucket, GitHub og Visual Studio Team Services.

App Service

Klientappen bruger et af mobilklient-SDK'erne til at oprette forbindelse til en backend med en Azure Mobilapp. Klient-SDK'erne har indbygget understøttelse af offlinesynkronisering og godkendelse, så det er nemmere at bygge en app med alle funktioner.

Application Insights

Registrer problemer, diagnosticer nedbrud, og spor brug i webappen med Application Insights. Træf kvalificerede beslutninger gennem hele livscyklussen til udvikling.

Azure SQL Database

Strukturerede data gemmes i SQL Database, der er en cloudbaseret relationel databasetjeneste, som understøtter transaktioner og effektive køer.

Offlinesynkronisering

Brug funktionen til offlinesynkronisering af data i Azure Mobilapp-klient-SDK'erne til at udvikle robuste apps med et dynamisk layout, der også kan bruges, hvis der opstår netværksproblemer.

Identitetsudbyder

Brug godkendelse/autorisation i App Service for at integrere med en identitetsudbyder fra et socialt netværk eller en identitetsudbyder for virksomheder.

Produktoplysninger

Ved hjælp af linkene til højre kan du finde dokumentation om udrulning og administration af nogle af produkterne.