Feladatalapú fogyasztói mobilalkalmazás

Ez a fogyasztói mobilalkalmazás-architektúra az Azure App Service Mobile Apps segítségével egyszerűsíti le a hitelesítést több közösségi identitásszolgáltatóval, az adatok tárolásával és offline hozzáféréshez való szinkronizálásával, valamint leküldéses értesítések küldésével.

Az alkalmazás Visual Studio (PC vagy Mac) és Xamarin segítségével lett létrehozva, és ugyanazt a C#-kódot használja Android, iOS és Windows rendszerben anélkül, hogy ez hátrányosan befolyásolná a felhasználói élményt. A Visual Studio App Center segítségével automatizálhatja a buildelést és tesztelést, valamint a bétatesztelőknek és az alkalmazásáruházakba való terjesztést, miközben használatfigyelési és analitikai eszközöket is igénybe vehet az App Insights szolgáltatással.

Aufgabenbasierte mobile App für KundenIn der Architektur dieser mobilen Endverbraucher-App wird Mobile App Service-Apps vielseitig genutzt: um die Authentifizierung mit verschiedenen sozialen Netzwerken als Identitätsanbieter zu vereinfachen, um Daten zu speichern und für den Offline-Zugriff zu synchronisieren und um Push-Benachrichtigungen zu senden.539468712

Hozza létre a mobilalkalmazást Visual Studióval és Xamarinnal.

Hozzon létre és konfiguráljon egy Mobile Apps-háttérrendszert az Azure Portalon vagy a Visual Studióval, majd konfigurálja a megoldást a Visual Studióban a háttérrendszerrel való kommunikációhoz.

Implementáljon egy hitelesítési módot a közösségi identitásszolgáltatókkal.

Hozzon létre egy modellalapú adatstruktúrát az App Service API-kkal és az SDK-val.

Implementáljon offline szinkronizálást a mobilalkalmazás hálózati kapcsolat nélküli használatának támogatásához.

Ha a Visual Studióban hozta létre a háttérrendszert, közzéteheti az App Service-t közvetlenül a Visual Studióból (PC-n vagy Macen).

Tárolja a megoldás forráskódját egy tetszőleges verziókövetési szolgáltatónál.

Buildelje és tesztelje az alkalmazást a Visual Studio App Centeren keresztül, majd tegye közzé.

Kövesse nyomon az App Service állapotát az Application Insights segítségével.

  1. 1 Hozza létre a mobilalkalmazást Visual Studióval és Xamarinnal.
  2. 2 Hozzon létre és konfiguráljon egy Mobile Apps-háttérrendszert az Azure Portalon vagy a Visual Studióval, majd konfigurálja a megoldást a Visual Studióban a háttérrendszerrel való kommunikációhoz.
  3. 3 Implementáljon egy hitelesítési módot a közösségi identitásszolgáltatókkal.
  4. 4 Hozzon létre egy modellalapú adatstruktúrát az App Service API-kkal és az SDK-val.
  5. 5 Implementáljon offline szinkronizálást a mobilalkalmazás hálózati kapcsolat nélküli használatának támogatásához.
  1. 6 Ha a Visual Studióban hozta létre a háttérrendszert, közzéteheti az App Service-t közvetlenül a Visual Studióból (PC-n vagy Macen).
  2. 7 Tárolja a megoldás forráskódját egy tetszőleges verziókövetési szolgáltatónál.
  3. 8 Buildelje és tesztelje az alkalmazást a Visual Studio App Centeren keresztül, majd tegye közzé.
  4. 9 Kövesse nyomon az App Service állapotát az Application Insights segítségével.

Implementálási segédlet

Termékek/Leírás Dokumentáció

Visual Studio

Webes felületek, mobilalkalmazások és háttérszolgáltatások fejlesztése C# nyelven a Visual Studio 2017 vagy a Visual Studio for Mac alkalmazásban.

Xamarin

Mobilalkalmazások készítése iOS és Android rendszerhez C# nyelv és Azure SDK-k segítségével.

Visual Studio App Center

Az App Center folyamatos integrációt és üzembe helyezést tesz lehetővé a BitBucket, GitHub és Visual Studio Team Services forrásokból való kódlekérésekkel.

App Service

Az ügyfélalkalmazás egy mobilügyfél-SDK-val csatlakozik az Azure mobilalkalmazás-háttérmoduljához. Az ügyféloldali SDK-k támogatják a kapcsolat nélküli üzemmódban történő szinkronizálást és hitelesítést, így könnyebben fejleszthet teljes funkciókészlettel rendelkező alkalmazásokat.

Application Insights

Hibák észlelése, szoftverleállások diagnosztizálása és a használat nyomon követése a webalkalmazásokban az Application Insights segítségével. Megalapozott döntéshozatal a teljes fejlesztési folyamat során.

Azure SQL Database

A strukturált adatokat az SQL Database tárolja, amely egy olyan felhőalapú, relációs adatbázis, amely támogatja a tranzakciókat és hatékony lekérdezéseket tesz lehetővé.

Offline szinkronizálás

Az Azure mobilalkalmazás-ügyféloldali SDK kapcsolat nélküli üzemmódban történő adatszinkronizálásával gyors válaszidejű, robusztus alkalmazásokat hozhat létre, amelyek hálózati hibák esetén is használhatóak.

Identitásszolgáltató

Az App Service Hitelesítés/Engedélyezés funkciója használható valamely közösségi vagy vállalati identitásszolgáltatóval való integrációhoz.

Termékinformáció

A jobb oldalon található hivatkozások olyan dokumentációra mutatnak, amelyek segítenek üzembe helyezni és kezelni a fenti megoldásarchitektúrában felsorolt Azure-termékeket.

Kapcsolódó megoldásarchitektúrák

Mobile Apps und Web-Apps für soziale Netzwerke mit AuthentifizierungDiese mobile Client-App ermöglicht das Teilen von Bildern in Social Media über eine Begleit-Web-App. Der App-Back-End-Dienst führt im Hintergrund die Bildverarbeitung über eine Azure-Funktion durch und kann Benutzer über einen Notification Hub über den Status informieren. Nicht bildbezogene Daten werden in Cosmos DB gespeichert. Die Web-App greift über Traffic Manager auf die Daten und Bilder im Back-End-Dienst zu. 1110987654321

Közösségi mobil- és webalkalmazás hitelesítéssel

Ez a mobil ügyfélalkalmazás közösségi képmegosztást tesz lehetővé a kísérő webalkalmazással. Az alkalmazás háttérszolgáltatása a háttérben, egy Azure-függvény használatával végzi a képfeldolgozást, és egy értesítési központon keresztül képes értesíteni a felhasználókat a haladásról. A képeken kívüli adatok a CosmosDB-ben vannak tárolva. A webalkalmazás a Traffic Manageren keresztül fér hozzá a háttérszolgáltatáshoz és a képekhez.