Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Nuta
Ten produkt jest wycofany. Aby zastąpić projekty przy użyciu platformy .NET 8 lub nowszej, zobacz bibliotekę datasync zestawu narzędzi Community Toolkit.
Usługa Azure Mobile Apps (znana również jako struktura synchronizacji danych firmy Microsoft) udostępnia deweloperom i integratorom systemów przedsiębiorstwa platformę tworzenia aplikacji mobilnych, która jest wysoce skalowalna i dostępna globalnie. Platforma udostępnia aplikację mobilną:
- Uwierzytelnianie
- Zapytanie o dane
- Synchronizacja danych w trybie offline
Usługa Azure Mobile Apps jest przeznaczona do pracy z usługą Azure App Service. Ponieważ jest ona oparta na ASP.NET 6, może być również uruchamiana jako kontener w usłudze Azure Container Apps lub Azure Kubernetes Service.
Dlaczego aplikacje mobilne?
Za pomocą zestawów SDK usługi Mobile Apps można wykonywać następujące czynności:
- Tworzenie aplikacji natywnych i międzyplatformowych: tworzenie aplikacji z obsługą chmury dla systemów Android™, iOS lub Windows przy użyciu natywnych zestawów SDK.
- Połącz się z systemami przedsiębiorstwa: Uwierzytelnianie użytkowników za pomocą identyfikatora Entra firmy Microsoft i łączenie się z magazynami danych przedsiębiorstwa.
- Tworzenie aplikacji gotowych do pracy w trybie offline za pomocą synchronizacji danych: zwiększenie produktywności pracowników mobilnych dzięki tworzeniu aplikacji działających w trybie offline. Użyj usługi Azure Mobile Apps, aby zsynchronizować dane w tle.
Funkcje usługi Azure Mobile Apps
Następujące funkcje są ważne w przypadku tworzenia aplikacji mobilnych z obsługą chmury:
uwierzytelnianie i autoryzacja: użyj usługi Azure Mobile Apps, aby zalogować użytkowników przy użyciu platformy Social i enterprise. Usługa Azure App Service obsługuje usługę Microsoft Entra ID, Facebook™, Google®, Microsoft, Twitter® i OpenID Connect®. Usługa Azure Mobile Apps obsługuje każdy schemat uwierzytelniania obsługiwany przez platformę ASP.NET Core.
dostęp do danych: Usługa Azure Mobile Apps udostępnia przyjazne dla urządzeń przenośnych źródło danych OData w wersji 4 połączone z zgodną bazą danych za pośrednictwem platformy Entity Framework Core. Każdą zgodną bazę danych można używać, w tym usług Azure SQL, Azure Cosmos DB lub lokalnego programu Microsoft SQL Server.
synchronizacji w trybie offline: tworzenie niezawodnych i dynamicznych aplikacji mobilnych działających przy użyciu zestawu danych trybu offline. Ten zestaw danych można zsynchronizować automatycznie z usługą i łatwo obsługiwać konflikty.
zestawy SDK klienta : istnieje kompletny zestaw zestawów SDK klientów obejmujących programowanie międzyplatformowe (.NETi ™ Apache Cordova). Każdy zestaw SDK klienta jest dostępny z licencją MIT i jest typu open source.
Funkcje usługi Azure App Service
Następujące funkcje platformy są przydatne w przypadku witryn produkcyjnych dla urządzeń przenośnych:
skalowanie automatyczne: dzięki usłudze App Service można szybko skalować w górę lub skalować w poziomie w celu obsługi dowolnego przychodzącego obciążenia klienta. Ręcznie wybierz liczbę i rozmiar maszyn wirtualnych lub skonfiguruj skalowanie automatyczne w celu skalowania usługi na podstawie obciążenia lub harmonogramu.
środowiska przejściowe: usługa App Service może uruchamiać wiele wersji witryny. Możesz przeprowadzić testowanie A/B i przeprowadzić przemieszczanie w miejscu nowej usługi mobilnej.
ciągłego wdrażania: usługa App Service może integrować się z typowymi systemami zarządzania kontrolą źródła (SCM), umożliwiając łatwe wdrażanie nowej wersji usługi mobilnej.
sieci wirtualnej: usługa App Service może łączyć się z zasobami lokalnymi przy użyciu sieci wirtualnej, usługi Azure ExpressRoute lub połączeń hybrydowych.
środowiskach izolowanych i dedykowanych: w celu bezpiecznego uruchamiania aplikacji usługi Azure App Service można uruchamiać usługę App Service w w pełni izolowanym i dedykowanym środowisku. To środowisko jest idealne w przypadku obciążeń aplikacji wymagających wysokiej skali, izolacji lub bezpiecznego dostępu do sieci.
Następne kroki
Aby rozpocząć pracę z usługą Azure Mobile Apps, ukończ samouczek Wprowadzenie. W tym samouczku omówiono podstawy tworzenia wybranej usługi mobilnej i klienta. Obejmuje również integrowanie uwierzytelniania i synchronizacji w trybie offline. Samouczek można wykonać wiele razy, raz dla każdej aplikacji klienckiej.
- Tworzenie aplikacji systemu Windows
- Programowanie natywnych aplikacji mobilnych
- Tworzenie aplikacji mobilnych dla wielu platform