Przejdź do głównej zawartości
Visual Studio
Visual Studio App Center | Visual Studio2023-05-15T12:52:36-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

grafika dla wideo VSAC
Swift logo Obj-C logo Java logo Xamarin logo React logo

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

Raporty o awariach 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ą.

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.

zrzut ekranu zawierający przegląd danych analitycznych

Elastyczność i możliwość wyboru

Wybieraj tylko te usługi Centrum aplikacji, 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 Twoimapp/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 pakiet.

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

W Twojej aplikacjiAppDelegate.cs , dodaj następująceusing wyciągi.

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

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

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 Ci kompilować, testować, wdrażać i monitorować Twoje aplikacje dla systemu iOS, Android, Windows i macOS — wszystko w jednym miejscu.

Integruj z narzędziami, których już używasz

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

Opinia