Feedback

/Visual Studio App Center | Visual Studio
Visual Studio App Center | Visual Studio2018-08-17T12:40:32+00:00

Visual Studio App Center logo
Visual Studio App Center

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

Visual Studio App Center

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

Rozpocznij za darmo
platform icons
Quora logo Highrise logo Ring logo Fresh Direct logo Fox Sports logo Good Food logo
trusted partner logos

AKTUALIZACJA PRODUKTU

Szybciej dostarczaj swoje projekty GitHub przeznaczone na urządzenia przenośne

Automatyzuj proces tworzenia, testowania i dystrybucji dla projektów przeznaczonych na urządzenia przenośne w serwisie GitHub. Wystarczy zainstalować pakiet App Center z platformy handlowej serwisu GitHub lub za pośrednictwem powiadomienia w interfejsie użytkownika serwisu GitHub UI, aby mieć funkcję ciągłej integracji i dostarczania na wyciągnięcie ręki.

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

Usuń problemy z lokalną kompilacją aplikacji w systemie iOS, Android, Windows i macOS. Połącz się z repozytoriami usług GitHub, Bitbucket lub VSTS i kompiluj swoje aplikacje automatycznie dla każdego żądania ściągnięcia lub na żądanie bez kłopotów z zarządzaniem agentami kompilacji.

Continuous Integration that’s easy
Continuous Quality that’s powerful

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.

Continuous delivery

Ciągłe zdobywanie wiedzy dla rozwoju

Insightful crash reports

Raporty o awarii ze szczegółowymi danymi

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 danych 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.

Flexibility & choice - Move faster and increase quality with the tools you already use

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ą, pobierając aplikację 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ą, pobierając aplikację 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 .

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 aplikacji dodaj następujące instrukcjeusing .

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

BitBucket logo

Bitbucket

Visual Studio Team Services logo

Visual Studio Team Services

Slack brand logo icon

Slack

Microsoft Teams

Microsoft Teams

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

Rozpocznij za darmo