解決方案架構:自訂行動工作力應用程式

Xamarin.Forms 用戶端應用程式具備 iOS、Android 及 Windows 的支援、可在離線模式運作,且讓現場工程師得以檢視及編輯受指派的作業。

這個解決方案建基於 Azure 受管理的服務:App Service, API 管理, SQL Database, Azure Active Directory, Application InsightsHockeyApp。這些服務是在高可用性環境中執行,並經過修補與支援,可讓您專注於解決方案,而無須操心解決方案的執行環境。

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

實作指南

產品 文件

App Service

行動用戶端應用程式搭配使用 Mobile Apps 管理的用戶端 SDK 及離線同步支援,進而連接至 App Service 行動應用程式後端。此後端搭配自訂程式碼使用 .NET 伺服器 SDK。應用程式也具備管理入口網站,讓管理員可以查看所有作業的清單並變更作業。

離線同步

使用 Azure Mobile App 用戶端 SDK 的離線資料同步功能,建立強固的回應式應用程式,即使網路發生問題時依舊實用。

持續整合及部署

App Service 透過從 BitBucket、GitHub 及 Visual Studio Team Services 提取程式碼,進而啟用持續整合及部署工作流程。

BizTalk 混合式連線

Biztalk 混合式連線用於安全地連接至內部部署資源。

API 管理

Azure API 管理用於建立一致的 API 閘道,後者可於行動用戶端及管理員 Web 應用程式之間共用。

SQL Database

結構化資料儲存於 SQL Database,後者為雲端關聯式資料庫服務,可支援交易及有效率的查詢。

Azure Active Directory

使用 Azure Active Directory,取得安全的企業級驗證。

Application Insights

使用 Application Insights 偵測問題、診斷損毀並追蹤 Web 應用程式中的使用情況。在開發週期期間作出旁徵博引的決定。

HockeyApp

使用 HockeyApp 取得損毀報告、追蹤應用程式使用量及散發您的行動裝置 App。

程式碼範例

探索有助您開始使用此實作的程式碼範例。

相關解決方案架構

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

工作取用者行動應用程式

iOS、Android 及 Windows 用戶端應用程式所使用的行動後端。使用 Xamarin 或原生用戶端 SDK 建置支援離線同步的行動用戶端應用程式,包括影像檔的離線同步。 App Service 驗證用以連接至識別提供者,而 Azure Blob 儲存體用來以經濟實惠且可調整的方式儲存映像。

深入了解
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

具備驗證的社交行動及 Web 應用程式

用以共用社交影像的行動用戶端應用程式,並隨附 Web 應用程式。應用程式後端使用 Azure Function 處理背景影像。行動用戶端應用程式可在離線模式時運作,讓您在沒有網路連線時也可檢視及上傳影像。

深入了解