共用方式為


關於 Azure App Service 中的 Mobile Apps

Azure App Service 是完全受控 的平臺即服務 (PaaS)供應專案,適用於專業開發人員。 此服務為 Web、行動和整合案例帶來了一組豐富的功能。

Azure App Service 的 Mobile Apps 功能可讓企業開發人員和系統整合者成為可高度擴充且全球可用的行動應用程式開發平臺。

Mobile Apps 功能的視覺概觀

為什麼Mobile Apps?

使用 Mobile Apps 功能,您可以:

  • 建置原生和跨平臺應用程式:無論您是建置原生 iOS、Android 和 Windows 應用程式,還是跨平臺 Xamarin 或 Cordova (PhoneGap) 應用程式,都可以使用原生 SDK 來利用 App Service。
  • 聯機到您的企業系統:使用Mobile Apps功能,您可以在幾分鐘內新增公司登入,並連線到您的企業內部部署或雲端資源。
  • 使用數據同步建置離線應用程式:藉由建置離機運作的應用程式,讓您的行動員工更具生產力,並在連線與任何企業數據源或軟體即服務 (SaaS) API 存在連線時,使用 Mobile Apps 同步處理背景數據。
  • 以秒為單位將推播通知傳送到數百萬個:在任何裝置上使用即時推播通知與客戶互動、將其需求個人化,並在時間正確時傳送。

Mobile Apps 功能

下列功能對於啟用雲端的行動開發而言很重要:

  • 驗證和授權:支持識別提供者,包括 Azure Active Directory 以進行企業驗證,以及 Facebook、Google、Twitter 和 Microsoft 帳戶等社交提供者。 Mobile Apps 為每個提供者提供 OAuth 2.0 服務。 您也可以整合識別提供者的 SDK 來實現提供者專用功能。

    深入了解 驗證功能

  • 數據存取:Mobile Apps 提供與 Azure SQL Database 或內部部署 SQL Server 連結的行動型 OData v3 數據源。 由於這項服務可以以 Entity Framework 為基礎,因此您可以輕易地與其他 NoSQL 和 SQL 資料提供者整合,包括 Azure 數據表記憶體、MongoDB、 Azure Cosmos DB 和 SaaS API 提供者,例如 Office 365 和 Salesforce.com。

  • 離線同步處理:用戶端 SDK 可讓您輕鬆地建置強固且回應式的行動應用程式,以使用離線數據集運作。 您可以自動同步處理此數據集與後端數據,包括衝突解決支援。

    深入了解 數據功能

  • 推播通知:用戶端 SDK 與 Azure 通知中樞的註冊功能緊密整合,因此您可以同時將推播通知傳送給數百萬位使用者。

    深入瞭解 推播通知功能

  • 用戶端 SDK:有一組完整的用戶端 SDK 涵蓋原生開發(iOS、Android 和 Windows)、跨平台開發(Xamarin.iOS 和 Xamarin.AndroidXamarin.Forms)和混合式應用程式開發 (Apache Cordova)。 每個用戶端 SDK 皆可使用 MIT 授權,且為開放原始碼。

Azure App Service 功能

下列平臺功能適用於行動生產網站:

  • 自動調整:使用 App Service,您可以快速垂直擴充或水平擴展,以應付任何傳入的客戶負載。 手動選取 VM 的數目和大小,或設定自動調整,以根據負載或排程調整行動應用程式後端。

    深入瞭解 自動擴展

  • 階段性環境:App Service 可以運行多個版本的網站,讓您可以進行 A/B 測試、作為更大 DevOps 計劃的一部分進行生產環境測試,以及原地階段性部署新的後端。

    深入瞭解 預備環境

  • 持續部署:App Service 可與一般 原始檔控制管理 (SCM) 系統整合,讓您輕鬆地部署新版的後端。

    深入瞭解 部署選項

  • 虛擬網路:App Service 可以使用虛擬網路、Azure ExpressRoute 或混合式連線來連線到內部部署資源。

    深入瞭解 混合式連線虛擬網路ExpressRoute

  • 隔離和專用的環境:若要安全地執行 Azure App Service 應用程式,您可以在完全隔離且專用的環境中執行 App Service。 此環境適用於需要高延展性、隔離或安全網路存取的應用程式工作負載。

    深入瞭解 App Service 環境

後續步驟

若要開始使用 Azure App Service 中的 Mobile Apps,請完成 用戶入門教學 課程。 本教學課程涵蓋產生您選擇的行動後端和用戶端的基本概念。 它也涵蓋整合驗證、離線同步處理和推播通知。 您可以為每個用戶端應用程式多次完成該教學教程。

如需Mobile Apps的詳細資訊,請檢閱我們的 學習地圖。 如需 Azure App Service 平台的詳細資訊,請參閱 Azure App Service