Rychlejší a jistější dodávání kvalitnějších aplikací
Automatizujte životní cyklus svých aplikací pro iOS, Android, Windows a macOS. Připojte své úložiště a během několika minut můžete sestavovat v cloudu, testovat na tisících skutečných zařízení, distribuovat testerům beta verzí a do obchodů s aplikacemi a monitorovat reálné využití díky datům o chybách a analytickým datům. Vše na jednom místě.
Průběžná integrace během několika minut
Rychlejší a častější sestavování aplikací


Stálá kvalita na skutečných zařízeních
Dodávání kvalitnějších aplikací s jistotou
Průběžné doručování, které funguje
Snadné nasazení kdekoli

Růst díky průběžnému učení

Užitečné zprávy o chybách
Monitorujte stav svojí aplikace s využitím pokročilých možností, jako jsou inteligentní seskupování a správa chyb, rychlejší ladění s mapováním symbolů a podrobné zprávy o chybách. Získávejte upozornění a opravujte problémy okamžitě při jejich vzniku.

Analýza v reálném čase
Rozšiřte svou cílovou skupinu tím, že se zaměříte na to, co je důležité, a využijete přitom podrobné informace o relacích uživatelů, nejčastějších zařízeních, verzích operačních systémů, analýzy chování a snímače událostí pro své aplikace pro iOS, Android, Windows a macOS. Jednoduše vytvářejte vlastní události a sledujte cokoli.
Flexibilita a možnost volby
Vyberte si z centra aplikací jen ty služby, které potřebujete
Máte vlastní analytické řešení? Používáte jinou platformu pro distribuci beta verzí? Žádný problém. Naše open source sady SDK a rozhraní API umožňují integrovat z centra aplikací pouze služby, které potřebujete.

Automatizace životního cyklu vývoje aplikací pro iOS, Android, Windows a macOS
1. Integrace pomocí CocoaPods
Pokud jste si nástroj CocoaPods ještě nenainstalovali, stáhněte si aplikaci nebo na terminálu spusťte tento příkaz:
$ sudo gem install cocoapods
Pokud ještě nepoužíváte CocoaPods, vytvořte soubor Podfile spuštěnímpod init
v kořenovém adresáři vaší aplikace.
Do souboru Podfile přidejte následující kód, kterým do své aplikace zahrnete všechny služby z centra aplikací:
pod ‘AppCenter’
Uložte soubor a v terminálu spusťte tento příkaz:
$ pod install
Otevřete soubor.xcworkspace
pro vaši aplikaci.
2. Spuštění sady SDK
Otevřete souborAppDelegate.swift
a přidejte následující řádky pod vlastní příkazy importu.
import AppCenter
import AppCenterAnalytics
import AppCenterCrashes
Ve stejném souboru přidejte následující kód dodidFinishLaunchingWithOptions
metody delegáta.
MSAppCenter.start(“2b17e7b3-f7d8-4f72-8245-48d873b9ed6e”, withServices:[
MSAnalytics.self,
MSCrashes.self
])
1. Integrace pomocí CocoaPods
Pokud jste si nástroj CocoaPods ještě nenainstalovali, stáhněte si aplikaci nebo na terminálu spusťte tento příkaz:
$ sudo gem install cocoapods
Pokud ještě nepoužíváte CocoaPods, vytvořte soubor Podfile spuštěnímpod init
v kořenovém adresáři vaší aplikace.
Do souboru Podfile přidejte následující kód, kterým do své aplikace zahrnete všechny služby z centra aplikací:
pod ‘AppCenter’
Uložte soubor a v terminálu spusťte tento příkaz:
$ pod install
Otevřete soubor.xcworkspace
pro vaši aplikaci.
2. Spuštění sady SDK
Otevřete souborAppDelegate.m
a přidejte následující řádky pod vlastní příkazy importu.
@import AppCenter;
@import AppCenterAnalytics;
@import AppCenterCrashes;
Ve stejném souboru přidejte následující kód dodidFinishLaunchingWithOptions
metody delegáta.
[MSAppCenter start:@”2b17e7b3-f7d8-4f72-8245-48d873b9ed6e” withServices:@[MSAnalytics class],[MSCrashes class]
];
1. Přidání sady SDK do projektu
Do svého souboruapp/build.gradle
přidejte následující řádky:
dependencies {
def AppCenterSdkVersion = ‘1.0.0’
compile “com.microsoft.appcenter:appcenter-analytics:${appCenterSdkVersion}”
compile “com.microsoft.appcenter:appcenter-crashes:${appCenterSdkVersion}”
}
2. Spuštění sady SDK
Otevřete třídu hlavní aktivity vaší aplikace a přidejte následující příkazy importu.
import com.microsoft.appcenter.AppCenter;
import com.microsoft.appcenter.analytics.Analytics;
import com.microsoft.appcenter.crashes.Crashes;
Ve stejném souboru vyhledejte zpětné voláníonCreate
a přidejte následující kód.
AppCenter.start(getApplication(), “0dbacd70-10a8-4ba3-b13b-44eb2125d559”,
Analytics.class, Crashes.class);
1. Přidání balíčků NuGet do řešení
VyhledejteApp Center
a ve výsledcích najděte následující balíčky:
• Pokud jste na počítači Mac, vyberteApp Center Analytics
,App Center Crashes
a přidejte oba balíčky.
• Pokud jste ve Windows, nainstalujteMicrosoft.AppCenter.Analytics
aMicrosoft.AppCenter.Crashes
balíčky.
Pokud používáte sadu SDK centra aplikací v přenositelném projektu, je nutné nainstalovat balíčky v přenositelném projektu i v projektu pro iOS.
2. Spuštění sady SDK
V souboruAppDelegate.cs
přidejte následující příkazyusing
.
using Microsoft.AppCenter;
using Microsoft.AppCenter.Analytics;
using Microsoft.AppCenter.Crashes;
Ve stejném souboru přidejte do metodyFinishedLaunching()
následující kód.
AppCenter.Start(“8abff201-dc8e-4068-b0d0-15b80d46b181”,
typeof(Analytics), typeof(Crashes));
1. Přidání sady SDK do projektu
V okně terminálu otevřeném v kořenovém adresáři projektu pro React Native zadejte následující řádek, kterým do své aplikace přidáte služby chyb a analýz:
$ npm install appcenter appcenter-analytics appcenter-crashes –save
2. Připojení sady SDK
Připojte moduly plug-in k aplikaci React Native pomocí příkazu react-native link. Tento příkaz připojí všechny nainstalované moduly plug-in pro React Native.
$ react-native link
Sada SDK pro každou platformu požádá o tajný kód aplikace, který se přiřazuje v centru aplikací. Tajný kód již může být předem vyplněný a zobrazený vedle dotazu. Pokud je předem vyplněný tajný kód správný, stiskněte Enter a pokračujte.
What is the Android app secret? 49deeb18-5fcc-4bf9-b5b0-1cb3aa5bd5e3
What is the iOS app secret? (From corresponding iOS app in App Center)
Sada SDK se dále zeptá, jestli se mají zprávy o chybách a události uživatelů odesílat automaticky, což doporučujeme pro usnadnění nastavení. Pokud chcete mít větší kontrolu nad ochranou osobních údajů uživatelů, tuto možnost zamítněte.
Centrum aplikací pomáhá sestavovat, testovat, nasazovat a monitorovat aplikace pro iOS, Android, Windows a macOS – vše na jednom místě.
Integrace pomocí nástrojů, které již používáte
Github
GitLab
Bitbucket

Azure DevOps (dříve VSTS)

Slack

Microsoft Teams