Przejdź do głównej zawartości
Visual Studio
Visual Studio App Center | Visual Studio2023-03-14T13:18:24-07:00

Visual Studio App Center logo
Visual Studio App Center

Zintegrowane usługi deweloperskie do kompilowania, testowania, wydawania i monitorowania aplikacji mobilnych i klasycznych

Ciągłe operacje w każdym przypadku — kompilowanie. Testowanie. Wdrażanie. Zaangażowanie. Powtarzanie.

Rozpocznij za darmo
graphic for VSAC video
Swift logo Obj-C logo Java logo Xamarin logo React logo
Rozpocznij za darmo
platform icons
Quora logo
Highrise logo
Ring logo
Fresh Direct logo
Fox Sports logo
Good Food logo
trusted partner logos

Pewnie i szybciej publikuj aplikacje o wyższej jakości

Zautomatyzuj cykl życia swoich aplikacji do systemu iOS, Android, Windows i macOS. Podłącz repozytorium i w ciągu kilku minut kompiluj w chmurze, testuj na tysiącach rzeczywistych urządzeń, rozsyłaj do testerów wersji beta i sklepów z aplikacjami oraz monitoruj wykorzystanie w świecie rzeczywistym z użyciem danych o awariach i danych analitycznych. Wszystko w jednym miejscu.

Ciągła integracja w ciągu minut

Kompilowanie aplikacji częściej, szybciej

Łatwa ciągła integracja
Wydajna ciągła jakość

Ciągłe zapewnianie jakości na rzeczywistych urządzeniach

Publikowanie zaufanych aplikacji o wyższej jakości

Zautomatyzuj testy interfejsu użytkownika na tysiącach urządzeń świata rzeczywistego i setkach konfiguracji w chmurze, korzystając z takich popularnych platform, jak Appium, Espresso i XCUITest. Testuj każdą interakcję interfejsu użytkownika, którą mogą wykonać użytkownicy, oraz diagnozuj usterki i problemy z wydajnością podczas każdej kompilacji, korzystając ze szczegółowych raportów śledzenia krok po kroku, zrzutów ekranu i dzienników.

Ciągłe dostarczanie, które działa

Łatwe wdrażanie w każdym miejscu

Dystrybuuj aplikacje do testerów wersji beta i użytkowników w systemie Android, iOS, Windows i macOS po każdym zatwierdzeniu lub na żądanie. Wysyłaj różne kompilacje do różnych grup testerów i powiadamiaj ich za pomocą aktualizacji w aplikacji. Gdy wszystko jest gotowe, wyślij aplikację do sklepów App Store firmy Apple, Google Play i usługi Microsoft Intune.

Ciągłe wdrażanie

Ciągłe zdobywanie wiedzy dla rozwoju

Insightful crash reports

Raporty o awarii ze szczegółowymi informacjami

Monitoruj kondycję aplikacji za pomocą zaawansowanych możliwości, takich jak inteligentne grupowanie awarii i zarządzanie nimi, szybsze debugowanie z użyciem symboli i szczegółowe raporty o awarii. Pobierz powiadomienia i naprawiaj problemy w miarę, jak się pojawiają.

zrzut ekranu zawierający przegląd danych analitycznych

Analiza w czasie rzeczywistym

Rozszerzaj krąg swoich odbiorców, koncentrując się na tym, co ważne z użyciem bardzo szczegółowych informacji na temat sesji użytkowników, najważniejszych urządzeń, wersji systemu operacyjnego, analiz behawioralnych i śledzenia zdarzeń dla aplikacji dla systemów iOS, Android, Windows i macOS. Łatwo twórz niestandardowe zdarzenia, aby śledzić wszystko.

Elastyczność i możliwość wyboru

Wybieraj tylko te usługi App Center, których potrzebujesz

Masz własne rozwiązanie analityczne? Korzystasz z innej platformy dystrybucji wersji beta? Nie ma problemu. Nasze zestawy SDK i interfejsy API typu open source umożliwiają integrację tylko tych usług platformy App Center, których potrzebujesz.

Ikony zestawów SDK i interfejsów API typu open source

Automatyzacja cyklu życia tworzenia aplikacji dla systemów iOS, Android, Windows i macOS

1. Integracja przy użyciu aplikacji CocoaPods

Jeśli aplikacja CocoaPods nie została jeszcze zainstalowana, zainstaluj ją, Pobieranie aplikacji lub uruchamiając w terminalu następujące polecenie:

$ sudo gem install cocoapods

Jeśli jeszcze nie będziesz używać aplikacji CocoaPods, utwórz plik Podfile, uruchamiającpod init w katalogu głównym Twojej aplikacji.

Dodaj poniższe elementy do pliku Podfile, aby uwzględnić usługi platformy App Center w aplikacji:

pod ‘AppCenter’

Zapisz plik i uruchom to polecenie w terminalu:

$ pod install

Otwórz.xcworkspace plik dla Twojej aplikacji.

2. Uruchom zestaw SDK

OtwórzAppDelegate.swift plik i dodaj poniższe wiersze pod Twoimi instrukcjami importowania.

import AppCenter
import AppCenterAnalytics
import AppCenterCrashes

W tym samym pliku dodaj następujące elementy wdidFinishLaunchingWithOptions metodzie delegowania.

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

1. Integracja przy użyciu aplikacji CocoaPods

Jeśli aplikacja CocoaPods nie została jeszcze zainstalowana, zainstaluj ją, Pobieranie aplikacji lub uruchamiając w terminalu następujące polecenie:

$ sudo gem install cocoapods

Jeśli jeszcze nie będziesz używać aplikacji CocoaPods, utwórz plik Podfile, uruchamiającpod init w katalogu głównym Twojej aplikacji.

Dodaj poniższe elementy do pliku Podfile, aby uwzględnić usługi platformy App Center w aplikacji:

pod ‘AppCenter’

Zapisz plik i uruchom to polecenie w terminalu:

$ pod install

Otwórz.xcworkspace plik dla Twojej aplikacji.

2. Uruchom zestaw SDK

OtwórzAppDelegate.m plik i dodaj poniższe wiersze pod Twoimi instrukcjami importowania.

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

W tym samym pliku dodaj następujące elementy wdidFinishLaunchingWithOptions metodzie delegowania.

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

1. Dodaj zestaw SDK do projektu

W swoimapp/build.gradle pliku dodaj następujące wiersze:

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

2. Uruchom zestaw SDK

Otwórz główną klasę działania aplikacji i dodaj następujące instrukcje importowania.

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

WyszukajonCreate wywołanie zwrotne w tym samym pliku i dodaj następujące elementy.

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

1. Dodaj pakiety NuGet do swojego rozwiązania

WyszukajApp Center i znajdź w wynikach następujące pakiety:
• Jeśli używasz komputera Mac, wybierzApp Center Analytics ,App Center Crashes i dodaj oba pakiety.
• Jeśli używasz systemu Windows, zainstalujMicrosoft.AppCenter.Analytics iMicrosoft.AppCenter.Crashes pakiety.

Jeśli używasz zestawu SDK platformy App Center w projekcie przenośnym, musisz zainstalować pakiety zarówno w projekcie przenośnym, jak i projekcie systemu iOS.

2. Uruchom zestaw SDK

Wewnątrz swojej aplikacjiAppDelegate.cs , dodaj następujące instrukcjeusing instrukcje.

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

W tym samym pliku dodaj następujące elementy wFinishedLaunching() metodzie.

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

1. Dodaj zestaw SDK do projektu

W oknie terminalu otwartym w katalogu głównym projektu w języku React Native wprowadź następujący wiersz, aby dodać usługi Crash i Analytics do swojej aplikacji:

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

2. Połącz zestaw SDK

Połącz wtyczki do aplikacji w języku React Native za pomocą polecenia łączenia react-native. To polecenie łączy wszystkie wtyczki języka React Native, które są zainstalowane.

$ react-native link

Zestaw SDK zapyta o wpis tajny aplikacji dla platformy, który został przypisany na platformie App Center. Wpis tajny mógł już wcześniej zostać wstępnie wypełniony i zostanie wyświetlony obok pytania. Jeśli wstępnie wypełniony wpis tajny jest poprawny, naciśnij klawisz Enter, aby kontynuować.

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

Zestaw SDK następnie zapyta, czy automatycznie wysyłać raporty o awarii i zdarzeniach użytkownika, co zalecamy w celu ułatwienia konfiguracji, czy też nie. Popieraj większą kontrolę nad zachowaniem prywatności użytkowników.

Platforma App Center pomaga kompilować, testować, wdrażać i monitorować Twoje aplikacje dla systemu iOS, Android, Windows i macOS — wszystko w jednym miejscu.

Integracja z już używanymi narzędziami

GitHub

Logo usługi GitLab

GitLab

Logo usługi Bitbucket

Bitbucket

Visual Studio Team Services logo

Azure DevOps (dawniej VSTS)

Slack brand logo icon

Slack

Microsoft Teams

Microsoft Teams

Szybsze publikowanie pięciogwiazdkowych aplikacji dla systemu iOS, Android, Windows i macOS

Rozpocznij za darmo

Opinia