Questions? Feedback? powered by Olark live chat software
Hoppa över navigering

Konceptuell arkitektur: Uppgiftsbaserad konsumentmobilapp

En mobilserverdel som används av iOS-, Android- och Windows-klientappar. Använd Xamarin eller systemspecifika klient-SDK:er för att skapa en mobilklientapp med stöd för offlinesynkronisering, till exempel av bildfiler. App Service-autentisering används för att ansluta till en identitetsprovider, och Azure Blob Storage används för att lagra bilder på ett kostnadseffektivt och skalbart sätt.

Den här lösningen har byggts på följande hanterade Azure-tjänster: App Service, SQL Database, Visual Studio Application Insights, HockeyApp. De här tjänsterna körs i en högtillgänglighetsmiljö, med korrigeringar och stöd, så att du kan fokusera på dina lösningar och de miljöer de ska köras i.

reference-architecture-mobile-consumer Application Insights App Service Phone & Tablet Offline sync HockeyApp Continuous integrationand deployment SQL Database Identity provider Blob Storage

Implementeringsanvisningar

Produkter Dokumentation

App Service

Klientappen använder en av SDK:erna för mobilklienten för att ansluta till en Azure-mobilappserverdel. Klient-SDK:erna har inbyggt stöd för offlinesynkronisering och autentisering, vilket gör det mycket enklare att bygga en app med full funktionalitet.

Offlinesynkronisering

Använd funktionen för synkronisering av data offline i SDK:er för Azures mobilappklient för att skapa snabba och stabila appar som är användbara även vid nätverksproblem.

SQL Database

Strukturerade data lagras i SQL Database, en relationsdatabastjänst i molnet som stöder transaktioner och effektiv frågekörning.

Blob-lagring

Bilder lagras i Azure Storage för att få bättre skalbarhet till lägre kostnad.

Visual Studio Application Insights

Identifiera problem, diagnostisera krascher och spåra användning i dina webbappar med Visual Studio Application Insights. Fatta välgrundade beslut genom hela livscykeln.

HockeyApp

Med HockeyApp kan du få kraschrapporter, spåra appanvändning och distribuera mobilappar.

Identitetsprovider

Använd autentisering/auktorisering i App Service för integrering med en identitetsprovider för socialt eller företag.

Kontinuerlig integration och distribution

App Service möjliggör ett kontinuerligt arbetsflöde för integration och distribution genom att hämta kod från BitBucket, GitHub och Visual Studio Team Services.

Kodexempel

Utforska de kodexempel som kan hjälpa dig att komma igång med den här implementeringen.

Närliggande lösningsarkitekturer

Social mobilapp och webbapp med autentisering

En mobilklientapp för bilddelning och med en kompletterande webbapp. Appserverdelen bearbetar bilder i bakgrunden med en Azure Function. Mobilklientappen kan användas i offlineläge så att användarna kan visa och hämta bilder även när de inte är uppkopplade mot ett nätverk.

Läs mer