ソリューションのアーキテクチャ: タスクベースのコンシューマー向けモバイル アプリ

iOS、Android、Windows のクライアント アプリで使用されるモバイル バックエンドです。Xamarin やネイティブ クライアントの SDK を使用して、画像ファイルのオフライン同期を含むオフライン同期をサポートする、モバイル クライアント アプリを作成します。 ID プロバイダーへの接続には App Service の認証機能を使用し、コスト効率と拡張性に優れた方法で画像を保存するために Azure Blob Storage を使用します。

このソリューションは、Azure マネージ サービス (App Service, SQL Database, Application Insights 」と「 HockeyApp) 上に構築します。これらのサービスは高可用性環境で実行、修正、サポートされるため、実行される環境ではなくソリューションに注力できます。

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

実装ガイダンス

製品 ドキュメント

App Service

クライアント アプリは、モバイル クライアント SDK の 1 つを使用して、Azure Mobile Apps バックエンドに接続します。クライアント SDK には、オフライン同期および認証のサポートが組み込まれているため、全機能装備のアプリをより簡単に作成できます。

オフライン同期

Azure Mobile Apps のクライアント SDK のオフライン データ同期機能を使用すれば、ネットワーク問題の発生時にも有用な、反応のすばやい、堅牢なアプリを作成できます。

SQL Database

構造化データは、トランザクションと効率的なクエリをサポートする、クラウドでのリレーショナル データベース サービスである SQL Database に保存されます。

Blob Storage

画像は Azure Storage に保存され、優れた拡張性を低コストで活用できます。

Application Insights

Application Insights で、Web アプリでの問題を検出し、クラッシュを診断し、使用状況を追跡します。開発ライフサイクルを通して、情報に基づいた意思決定が可能です。

HockeyApp

HockeyApp を使用して、クラッシュ レポートの入手、アプリ使用状況の追跡、モバイル アプリの配信を行います。

ID プロバイダー

App Service の認証/承認機能を使用して、ソーシャル ID プロバイダーやエンタープライズ ID プロバイダーと統合します。

継続的な統合とデプロイ

App Service は、BitBucket、GitHub、Visual Studio Team Services からコードを取得することによって、継続的な統合とデプロイのワークフローを実現します。

コード サンプル

この実装の開始に役に立つコード サンプルの詳細をご確認いただけます。

関連ソリューションのアーキテクチャ

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

カスタム モバイル ワークフォース アプリ

オフラインで動作し、フィールド エンジニアが割り当てられた仕事を表示して編集することのできる、iOS、Android、Windows 対応の Xamarin.Forms クライアント アプリ。

詳細情報
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 Functions を使用して、バックグラウンドの画像処理を行います。モバイル クライアント アプリはオフライン モードで動作するため、ネットワークに接続していなくても、画像の表示とアップロードを行うことができます。

詳細情報