Häufig gestellte Fragen zu Visual Studio App Center
Visual Studio App Center ist die nächste Generation von HockeyApp. Wir ergänzen die Stärken von HockeyApp in den Bereichen Distribution, Analyse und Absturzberichte mit Continuous Integration und Tests, um Entwicklern eine umfassende Lösung für das schnellere und zuverlässigere Liefern von Apps bereitzustellen. In Zukunft wird Visual Studio App Center die bevorzugte Lösung von Microsoft für alle Ihre App-Distributions- und Verwaltungsbedürfnisse sein.
Weitere Informationen finden Sie auf unserer App Center Support-Seite.
Die ersten Schritte mit Visual Studio App Center sind kostenlos. Einige unserer Dienste sind völlig kostenlos, und alle anderen Dienste bieten einen Free-Tarif oder eine kostenlose Testversion.
Ja. App Center verbietet das Hochladen personenbezogener Daten (Personally Identifiable Information, PII). Microsoft trifft dennoch Maßnahmen, um die Sicherheit bei Testläufen verschiedener Benutzer zu gewährleisten:
- Alle Apps, die während eines Testlaufs installiert wurden, werden deinstalliert
- Der gesamte lokale Speicher wird vom Gerät gelöscht
- Geräte werden auf ihre Standardeinstellungen zurückgesetzt
Auf diese Weise werden Ihre Tests und Daten immer auf einem sauberen Gerät ausgeführt. Andere Kunden können keine Rückstände mehr finden.
Unsere aktuelle öffentliche Roadmap finden Sie hier. Bitte beachten Sie, dass wir ständig die Anforderungen unserer Kunden bewerten, um unsere Roadmap anzupassen. Teilen Sie uns daher bitte mit, was Sie sich wünschen würden!
Wir unterstützen zurzeit Git-Repositorys, die unter GitHub, Bitbucket und Azure DevOps gehostet werden. Weitere Informationen finden Sie unter Verbinden mit einem Quell-Repository.
Build unterstützt zurzeit Anwendungen, die in Objective-C, Swift, Java, C# (Xamarin) und JavaScript (React Native) geschrieben wurden. Informationen zu weiteren zukünftigen Sprachen finden Sie in unserer öffentlichen Roadmap.
Zurzeit werden Appium, Calabash, Espresso, Xamarin.UITest und XCUITest unterstützt. Teams, die zum ersten Mal ein Testframework auswählen, ziehen es in der Regel vor, das Framework zu verwenden, das für ihre Plattform nativ ist:
- Espresso für Android-Apps
- Xamarin.UITest für plattformübergreifende Xamarin-Apps
- XCUITest für iOS-Apps
Appium ist eine gute Wahl für Teams mit Appium- oder Selen-Erfahrung oder für Teams mit Nicht-Xamarin-Apps, die plattformübergreifende Tests wünschen.
Sie können Ihre App auch über eine öffentliche URL verteilen. Wenn Sie die Öffentliche Downloadseite aktivieren, kann jeder Benutzer mit der URL und dessen UDID im Bereitstellungsprofil auf die App zugreifen und sie herunterladen.
Für die Verteilung von Alpha-, Beta- oder Enterprise-Builds unter iOS müssen Sie sich für das Entwicklerprogramm von Apple registrieren. Es stehen zwei verschiedene Programme zur Verfügung:
Das Apple-Entwicklerprogramm ermöglicht es Ihnen, Ihre Apps über den App Store und zu Testzwecken über Ad-hoc-Distributionen zu verteilen. Diese Art der Verteilung ist auf 100 UDIDs pro Gerätetyp (iPhone, iPod, iPad, Apple Watch und Apple TV) beschränkt.
Das Apple Developer Enterprise Program ist für die unternehmensinterne Verteilung Ihrer Unternehmens- oder Branchen-Apps ohne Erfassung von UDIDs gedacht. Es kann nicht verwendet werden, um Apps an den App Store zu übermitteln.
Bitte beachten Sie, dass Sie für die Einhaltung der Apple-Geschäftsbedingungen verantwortlich sind.
Während alle App Center Analytics-Daten nach 90 Tagen ablaufen, können Sie mit App Center Analytics alle Ihre Analytics-Daten kontinuierlich in Azure Blob Storageexportieren. Azure Blob Storage ist ein Dienst zum Speichern großer Mengen unstrukturierter Objektdaten (z.B. Text- oder Binärdaten), die weltweit über HTTP oder HTTPS abgerufen werden können. Mit Blob Storage können Sie Daten öffentlich weltweit zugänglich machen oder Anwendungsdaten privat speichern. Der Export der Daten nach Blob Storage ist eine gute Wahl für den Fall, dass Sie eine längere Aufbewahrung wünschen, aber nicht unbedingt vorhaben, häufig auf die Daten zuzugreifen. Die Daten werden jede Minute exportiert, und es wird ein neuer Unterordner erstellt. Die Daten werden im Format „Jahr/Monat/Tag/Stunde/Minute“ gespeichert.
App Center bietet zwei Möglichkeiten, Ihre Daten zu exportieren: Standardexport und benutzerdefinierter Export. Mit dem Standardexport können Sie die Daten mit einem Klick exportieren, indem Sie das Azure-Abonnement der App nutzen. Der benutzerdefinierte Export bietet Ihnen mehr Flexibilität, und die Konfigurationen werden in Azure angepasst.
App Center Analytics ermöglicht es Ihnen, alle Ihre Analytics-Daten kontinuierlich in Azure Application Insights (Azure Monitor)zu exportieren. Application Insights ist ein APM-Dienst (Application Performance Management), der Abfrage-, Segmentierungs-, Filter- und Nutzungsanalysefunktionen für die Ereignisdaten von App Center bietet. Durch Hinzufügen des App Center SDK zu Ihrer App und Exportieren der Daten in eine Application Insights-Ressource vom App Center-App-Typ erhalten Sie Zugriff auf die folgenden Features:
- Application Insights Analytics. Verwenden Sie eine leistungsfähige Abfragesprache, um Ihre Rohdaten zu analysieren und Visualisierungen zu erstellen. Sie können die Ergebnisse Ihrer Abfragen in PowerBI oder Excel exportieren.
- Benutzer, Sitzungen und Ereignisse. Erfahren Sie, wie viele Benutzer jede Seite und jedes Feature Ihrer App nutzen, und segmentieren Sie dann nach Ländern, Browsern oder anderen Eigenschaften, um zu verstehen, warum dies so ist.
- Verkaufstrichter und Benutzerflüsse. Verstehen Sie, wie Benutzer durch Ihre App navigieren. Identifizieren Sie Engpässe. Entdecken Sie Möglichkeiten, die Konversionsraten zu erhöhen und Schmerzpunkte zu beseitigen.
- Kundenbindung. Ermitteln Sie, wie viele Benutzer zu Ihrer App zurückkehren, um sie erneut zu nutzen. Finden Sie heraus, wo und warum sie die Nutzung beenden.
- Arbeitsmappen. Erstellen Sie interaktive Arbeitsmappen, die Nutzungsanalysevisualisierungen, Application Insights Analytics-Abfragen und Text kombinieren, um Erkenntnisse über Ihr Team zu teilen.
Ja. Wenn Sie GitHub oder Azure DevOps verwenden und über ausreichende Berechtigungen verfügen, um den Bugtracker zu konfigurieren, kann App Center automatisch Probleme aus kritischen Ereignissen erstellen, um die Zeitspanne bis zu deren Lösung zu beschleunigen.