Architectuur voor de oplossing:Op taken gebaseerde mobiele app voor consumenten

Een mobiele back-end die wordt gebruikt door iOS-, Android- en Windows-clientapps. Gebruik client-SDK's van Xamarin of systeemeigen client-SDK's om een mobiele clientapp te bouwen met ondersteuning voor offlinesynchronisatie, inclusief offlinesynchronisatie van installatiekopieën. App Service-verificatie wordt gebruikt om verbinding te maken met een id-provider en Azure Blob Storage wordt gebruikt om op kosteneffectieve en schaalbare manier installatiekopieën op te slaan.

Deze oplossing is gebouwd op de beheerde services van Azure: App Service, SQL Database, Application Insights en de HockeyApp. De services worden in een omgeving met hoge beschikbaarheid uitgevoerd, gepatcht en ondersteund zodat u zich op de oplossing kunt concentreren en u niet hoeft bezig te houden met de omgeving waarin de services worden uitgevoerd.

Application Insights App Service Phone & Tablet Offline sync HockeyApp Continuous integrationand deployment SQL Database Identity provider Blob Storage

Begeleiding bij implementatie

Producten/beschrijving Documentatie

App Service

De clientapp maakt gebruik van een van de mobiele client-SDK's om verbinding te maken met een back-end van Azure Mobile App. De client-SDK's hebben ingebouwde ondersteuning voor offlinesynchronisatie en -verificatie, waardoor het bouwen van een volledig functionele app veel gemakkelijker wordt.

Offlinesynchronisatie

Gebruik de functie voor offlinesynchronisatie van gegevens van de SDK's voor Azure Mobile App-client om responsieve en robuuste apps te maken die ook kunnen worden gebruikt als er netwerkproblemen zijn.

SQL Database

Gestructureerde gegevens worden opgeslagen in SQL Database, een relationele databaseservice in de cloud die transacties en efficiënte query's ondersteunt.

Blob-opslag

Installatiekopieën worden opgeslagen in Azure Storage zodat u kunt profiteren van een betere schaalbaarheid tegen lagere kosten.

Application Insights

Spoor problemen op, stel de oorzaak van crashes vast en houd het gebruik bij binnen uw web-app met Application Insights. Neem goed onderbouwde beslissingen op elk moment gedurende de ontwikkelfase.

HockeyApp

Gebruik HockeyApp om meldingen over vastlopen te ontvangen, app-gebruik bij te houden en uw mobiele apps te distribueren.

Identiteitsprovider

Gebruik authenticatie/autorisatie van App Service om te integreren met een identiteitsprovider voor sociale of zakelijke doeleinden.

Continue integratie en implementatie

App Service maakt een continue integratie- en implementatiewerkstroom mogelijk door code uit BitBucket, GitHub en Visual Studio Team Services te halen.

Codevoorbeelden

Experimenteer met codevoorbeelden die u kunnen helpen snel aan de slag te gaan met deze implementatie.

Gerelateerde architecturen voor oplossingen

Application Insights Corporate Network App Service Phone & Tablet API Management Offline sync HockeyApp Continuous integrationand deployment BizTalk HybridConnection Azure Active Directory On PremisesSQL Server Browser

Aangepaste app voor mobiele medewerkers

Een Xamarin.Forms-clientapp met ondersteuning voor iOS, Android en Windows, die offline werkt en technici de mogelijkheid biedt de taken die aan hen zijn toegewezen weer te geven en te bewerken.

Meer informatie
Application Insights App Service Phone & Tablet Traffic Manager Other regions HockeyApp Notification Hub Continuous integrationand deployment Browser Identity provider Document DB Redis Cache Queue Blob Storage Function

Sociale mobiele en web-app met verificatie

Een mobiele clientapp voor het delen van sociale installatiekopieën, aangevuld met een web-app. De achtergrondverwerking van installatiekopieën wordt uitgevoerd door de back-end van de app met behulp van een Azure-functie. De mobiele clientapp werkt in offlinemodus, zodat u installatiekopieën kunt weergeven en uploaden, zelfs wanneer u geen netwerkverbinding hebt.

Meer informatie