Feladatalapú fogyasztói mobilalkalmazás

App Service
App Service – mobilalkalmazások
Xamarin

Solution Idea

Ha szeretné látni, hogyan bővítjük ki ezt a cikket olyan további információkkal, mint a lehetséges esetek, az alternatív szolgáltatások, az implementációval kapcsolatos megfontolások vagy a díjszabási útmutató, GitHub visszajelzéssel!

Ez a fogyasztói mobilalkalmazás-architektúra Azure App Service Mobile Apps leegyszerűsíti a több közösségi identitásszolgáltatóval való hitelesítést, tárolja az adatokat, és szinkronizálja őket offline hozzáféréshez, és leküldéses értesítéseket küld.

Az alkalmazás Visual Studio (PC vagy Mac) és Xamarin használatával készült, és c#-kódot oszt meg Android, iOS és Windows felhasználói élmény veszélyeztetése nélkül. Visual Studio App Center a buildek és tesztek automatizálása, valamint a bétatesztelők és alkalmazás-áruházak terjesztése, valamint használatfigyelés és elemzés az App Elemzések.

A jobb oldalon található hivatkozások dokumentációt biztosítanak a fenti megoldásarchitektúrában felsorolt Azure-termékek üzembe helyezéséről és kezeléséről.

Visual Studio Team Services

Visual Studio

Visual Studio-eszközök Xamarinhoz

Application Insights

Visual Studio App Center

App Service Mobile Apps

Architektúra

Architektúradiagram Az architektúra SVG-nek letöltése.

Adatfolyam

  1. Hozza létre a mobilalkalmazást a Visual Studio Xamarin használatával.
  2. Hozzon létre és konfiguráljon egy új Mobile Apps háttért a Azure Portal-on vagy a Visual Studio-on keresztül, és konfigurálja a megoldást a Visual Studio-ban a háttérvel való kommunikációhoz.
  3. Hitelesítés megvalósítása közösségi identitásszolgáltatókon keresztül.
  4. Modellalapú adatstruktúra létrehozása a App Service API-k és az SDK használatával.
  5. Implementálja az offline szinkronizálást, hogy a mobilalkalmazás hálózati kapcsolat nélkül is működőképes legyen.
  6. Ha a háttéralkalmazást a Visual Studio hozta létre, közzéteheti az App Service-t közvetlenül a Visual Studio (PC vagy Mac) rendszerből.
  7. Tárolja a megoldás forráskódját a választott forrásvezérlő szolgáltatónál.
  8. Készítse el és tesztelje az alkalmazást Visual Studio App Center és tegye közzé.
  9. Az Application Elemzések használatával figyelje a App Service.

Összetevők

  • A 201 Visual Studio 7-es vagy Mac-es Visual Studio C# segítségével építhet ki webes előoldalt, mobilalkalmazásokat és háttérszolgáltatásokat.
  • Platformfüggetlen alkalmazások létrehozása:Mobilalkalmazások létrehozása iOS és Android rendszerhez C# és Azure SDK-k használatával.
  • Visual Studio App Center:App Center folyamatos integrációs és üzembe helyezési munkafolyamatot tesz lehetővé a BitBucketből, a GitHub-ból és a Visual Studio Team Servicesből.
  • App Service:Az ügyfélalkalmazás az egyik mobil ügyféloldali SDK-t használja az Azure Mobile App-háttéralkalmazáshoz való csatlakozáshoz. Az ügyfélOLDALI-k beépített támogatást tartalmaznak az offline szinkronizáláshoz és a hitelesítéshez, így sokkal egyszerűbb egy teljes funkcionalitású alkalmazásokat összeépíteni.
  • Alkalmazás Elemzések: Problémák észlelése, összeomlások diagnosztizálása és használat követése a webalkalmazásban az Application Elemzések. Tájékozott döntéseket hozhat a fejlesztési életciklus során.
  • Azure SQL Database:A strukturált adatokat a SQL Database felhőalapú relációsadatbázis-szolgáltatás tárolja, amely támogatja a tranzakciókat és a hatékony lekérdezést.
  • Offline szinkronizálás:Az Azure Mobile App ügyféloldali ADATDK-k offline adatszinkronizálási funkcióját használva rugalmas és robusztus alkalmazásokat hozhat létre, amelyek hálózati problémák esetén is hasznosak maradnak.
  • Identitásszolgáltató:A App Service/engedélyezés használatával integrálható egy közösségi vagy vállalati identitásszolgáltatóval.

Következő lépések