Visual Studio App Center | Visual Studio2024-06-13T11:25:30-07:00
Visual Studio App Center logo

Visual Studio App Center

供建置、測試、發行及監視行動裝置與傳統型應用程式的整合式開發人員服務

VSAC 影片的圖形
Swift logo Obj-C logo Java logo Xamarin logo React logo

更有信心快速交付更優質的應用程式

自動化 iOS、Android、Windows 和 macOS 應用程式的生命週期。 與存放庫連線,並在幾分鐘內於雲端完成建置、在數千部實際裝置上測試、散發給搶鮮版 (Beta) 測試者及應用程式市集,以及利用損毀及分析資料監視實際的使用情況。 全都在一個位置。

數分鐘內持續整合

更頻繁快速地建置應用程式

簡單的持續整合
持續維持品質的強大能力

在實際裝置上持續維持品質

有信心交付更優質的應用程式

使用熱門的架構,如 Appium、Espresso 和 XCUITest,在數千部實際裝置上及數百種雲端設定中自動化 UI 測試。 測試使用者可以執行的每項 UI 整合,並使用詳細的逐步追蹤報告、螢幕擷取畫面和記錄,診斷每次建置的 Bug 及效能問題。

發揮作用的持續傳遞

輕鬆部署所有位置

利用每次認可或隨選方式,將應用程式散發給搶鮮版 (Beta) 測試者以及 Android、iOS、Windows 和 macOS 的使用者。 將不同版本傳送給不同的測試者群組,透過應用程式內更新通知他們。 準備好後,發行至 Apple 的 App Store、Google Play 及 Microsoft Intune。

持續傳遞

持續學習成長

深入的當機報告

使用智慧型損毀群組及管理、使用符號化更快偵錯及詳細的當機報告等進階功能,監視應用程式的健康狀態。 問題出現時接獲通知並予以修正。

即時分析

深入解析使用者工作階段、頂尖裝置、作業系統版本、行為分析,以及 iOS、Android、Windows 和 macOS 應用程式的事件追蹤器,聚焦於重要內容以發展適用對象。 輕鬆建立自訂事件以追蹤任何內容。

分析概觀螢幕擷取畫面

彈性與選擇

僅選擇需要的 Visual Studio App Center 服務

是否擁有專屬的分析解決方案? 想要使用不同的搶鮮版 (Beta) 發佈平台? 沒問題。 我們的開放原始碼 SDK 和 API 能讓您只整合需要的 App Center 服務。

開放原始碼 SDK 與 API 圖示

自動化 iOS、Android、Windows 和 macOS 的應用程式開發生命週期

1.使用 CocoaPods 整合

如果您尚未安裝 CocoaPods,請下載應用程式 正在下載應用程式 ,以安裝 CocoaPods:

$ sudo gem install cocoapods

若尚未準備好使用 CocoaPods,請執行下列動作建立 Podfilepod init 在應用程式的根目錄中。

將下列項目新增至 Podfile,以在應用程式中包含所有應用程式中心服務:

pod ‘AppCenter’

儲存檔案並在終端機中執行此命令:

$ pod install

開啟.xcworkspace 應用程式檔案。

2.啟動 SDK

開啟AppDelegate.swift 檔案並將下列程式行新增至您自己的匯入陳述式中。

import AppCenter
import AppCenterAnalytics
import AppCenterCrashes

在相同的檔案中,新增下列didFinishLaunchingWithOptions 委派方法。

MSAppCenter.start(“2b17e7b3-f7d8-4f72-8245-48d873b9ed6e”, withServices:[
MSAnalytics.self,
MSCrashes.self
])

1.使用 CocoaPods 整合

如果您尚未安裝 CocoaPods,請下載應用程式 正在下載應用程式 ,以安裝 CocoaPods:

$ sudo gem install cocoapods

若尚未準備好使用 CocoaPods,請執行下列動作建立 Podfilepod init 在應用程式的根目錄中。

將下列項目新增至 Podfile,以在應用程式中包含所有應用程式中心服務:

pod ‘AppCenter’

儲存檔案並在終端機中執行此命令:

$ pod install

開啟.xcworkspace 應用程式檔案。

2.啟動 SDK

開啟AppDelegate.m 檔案並將下列程式行新增至您自己的匯入陳述式中。

@import AppCenter;
@import AppCenterAnalytics;
@import AppCenterCrashes;

在相同的檔案中,新增下列didFinishLaunchingWithOptions 委派方法。

[MSAppCenter start:@”2b17e7b3-f7d8-4f72-8245-48d873b9ed6e” withServices:@[MSAnalytics class],[MSCrashes class]
];

1.將 SDK 新增至專案

在您的app/build.gradle 檔案新增下列各行:

dependencies {
def AppCenterSdkVersion = ‘1.0.0’
compile “com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}”
compile “com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}”
}

2.啟動 SDK

開啟應用程式的主活動類別並新增下列匯入陳述式。

import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import com.microsoft.appcenter.crashes.Crashes;

尋找onCreate 相同檔案中的回呼,新增下列內容。

AppCenter.start(getApplication(), “0dbacd70-10a8-4ba3-b13b-44eb2125d559”,
Analytics.class, Crashes.class);

1.將 NuGet 套件新增至解決方案

搜尋App Center 並在結果中搜尋下列套件:
• Mac 請選取App Center Analytics ,App Center Crashes 兩個套件都新增。
• Windows 請安裝Microsoft.AppCenter.AnalyticsMicrosoft.AppCenter.Crashes 套件。

如在可攜式專案中使用 App Center SDK,可攜式及 iOS 專案中都需要安裝套件。

2.啟動 SDK

在應用程式內的AppDelegate.cs ,新增下列using 陳述式。

using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;

在相同的檔案中,新增下列FinishedLaunching() 方法。

AppCenter.Start(“8abff201-dc8e-4068-b0d0-15b80d46b181”,
typeof(Analytics), typeof(Crashes));

1.將 SDK 新增至專案

在從專案根目錄開啟的終端機視窗中,輸入下列程式行,將損毀及分析服務新增至您的應用程式:

$ npm install appcenter appcenter-analytics appcenter-crashes –save

2.連結 SDK

使用 react-native link 命令將外掛程式連結至 React Native 應用程式。 此命令會連結所有已安裝的 React Native 外掛程式。

$ react-native link

SDK 會要求每個平台在應用程式中心內指派的密碼。 密碼可預先填入,顯示在問題旁。 如果預先填入的密碼正確,請按 Enter 繼續。

What is the Android app secret? 49deeb18-5fcc-4bf9-b5b0-1cb3aa5bd5e3
What is the iOS app secret? (From corresponding iOS app in App Center)

SDK 會進一步詢問是否自動傳送當機報告及使用者事件,建議您執行此操作以便安裝。 選擇較多的使用者隱私權控制。

Visual Studio App Center 會協助您建置、測試、部署及監視 iOS、Android、Windows 和 macOS 應用程式 – 全都在一個位置。

與您使用的工具整合

更快交付五星好評的 iOS、Android、Windows 和 macOS 應用程式

意見反應