App Center SDK
重要
Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。
App Center は、iOS、Android、Windows、macOS アプリの継続的インテグレーション、配信、学習ソリューションです。 より高速なリリース サイクル、高品質のアプリ、分析情報を取得して、ユーザーが望むものを構築します。
警告
API トークンをソース コードに埋め込む必要はありません。
App Center Services
App Center SDK ではモジュールアーキテクチャが使用されるため、以下のサービスの一部またはすべてを使用できます。 各サービスがプラットフォームでどのように機能するかの詳細については、詳細なドキュメントをチェックしてください。
App Center Analytics
App Center Analytics は、ユーザーの行動と顧客エンゲージメントを理解し、アプリを改善するのに役立ちます。 SDK では、セッション数、モデル、OS バージョンなどのデバイス プロパティが自動的にキャプチャされます。独自のカスタム イベントを定義して、ビジネスにとって重要なものを測定できます。 キャプチャされたすべての情報は、データを分析するために App Center ポータルで使用できます。
App Center のクラッシュ
App Center のクラッシュでは、アプリがクラッシュするたびにクラッシュ ログが自動的に生成されます。 ログは最初にデバイスのストレージに書き込まれ、ユーザーがアプリを再度起動すると、クラッシュ ログが App Center に送信されます。 クラッシュの収集は、ベータ版アプリとライブ アプリ (App Storeまたは Google Play に送信されたアプリ) の両方で機能します。 クラッシュ ログには、クラッシュの修正に役立つ重要な情報が含まれています。
App Center の配布
App Center SDK を使用すると、App Center を介して配布するときに、ユーザーは新しいバージョンのアプリをインストールできます。 新しいバージョンのアプリが利用可能になると、SDK によって更新ダイアログがユーザーに表示され、更新プログラムのダウンロードまたは延期が行われます。 更新を選択すると、SDK によってアプリケーションの更新が開始されます。 アプリがアプリ ストアにデプロイされている場合、この機能は機能しません。
作業の開始
- App Center SDK for Android
- App Center SDK for iOS
- React Native用 App Center SDK
- App Center SDK for Xamarin
- App Center SDK for Unity
- UWP 用 App Center SDK
- WPF/WinForms 用 App Center SDK
- App Center SDK for macOS
- App Center SDK for tvOS
要件
次の表は、さまざまな App Center サービスのサポートされている最小バージョンを示しています。
Android
Android Studio 2.2 以降。
サービス | Android OS バージョン | API レベル |
---|---|---|
分析 | 5.0 以降 | 21 以降 |
Crashes | 5.0 以降 | 21 以降 |
配布 | 5.0 以降 | 21 以降 |
iOS
サービス | iOS バージョン | Xcode |
---|---|---|
分析 | 11.0 以降 | 13 以降 |
Crashes | 11.0 以降 | 13 以降 |
配布 | 11.0 以降 | 13 以降 |
Unity
サービス | Unity のバージョン | iOS バージョン | Android バージョン | UWP Windows バージョン |
---|---|---|---|---|
分析 | 2018.1 以降 | 9.0 以降 | 5.0 / API レベル 21 以降 | 10.0.16299 以降 |
Crashes | 2018.1 以降 | 9.0 以降 | 5.0 / API レベル 21 以降 | 利用不可 |
配布 | 2018.1 以降 | 9.0 以降 | 5.0 / API レベル 21 以降 | 利用不可 |
Windows UWP
サービス | Windows のバージョン | Visual Studio |
---|---|---|
分析 | Windows 10 バージョン 1703 以降 | Visual Studio 2019 以降 |
Crashes | Windows 10 バージョン 1703 以降 | Visual Studio 2019 以降 |
配布 | 利用不可 | 利用不可 |
WPF と WinForms
サービス | .NET Framework | .NET Core | Windows のバージョン | Visual Studio |
---|---|---|---|---|
分析 | 4.6.2 以降 | 3.1 以降 | Windows 10 バージョン 1703 以降 | Visual Studio 2019 以降 |
Crashes | 4.6.2 以降 | 3.1 以降 | Windows 10 バージョン 1703 以降 | Visual Studio 2019 以降 |
配布 | 利用不可 | 利用不可 | 利用不可 | 利用不可 |
.NET Core は、WPF/WinForms アプリケーションが Windows で実行されている場合にのみサポートされます。
React Native
サービス | RN バージョン | iOS バージョン | Android バージョン |
---|---|---|---|
分析 | 0.34 以降 | 9.0 以降 & Cocoapods | 5.0 / API レベル 21 以降 |
Crashes | 0.34 以降 | 9.0 以降 & Cocoapods | 5.0 / API レベル 21 以降 |
配布 | 0.34 以降 | 9.0 以降 & Cocoapods | 5.0 / API レベル 21 以降 |
macOS
サービス | macOS バージョン | Xcode |
---|---|---|
分析 | 10.13 以降 | 13 以降 |
Crashes | 10.13 以降 | 13 以降 |
tvOS
サービス | tvOS バージョン | Xcode |
---|---|---|
分析 | 11.0 以降 | 13 以降 |
Crashes | 11.0 以降 | 13 以降 |
ソース コードとリリース ノート
App Center SDK はオープンソースであり、GitHub で一般公開されています。