HockeyApp

author
4 minutes, 39 seconds Read

Versnel uw apps met Mobile DevOps

Profiteer van HockeyApp en breng een volledige Mobile DevOps flow naar uw mobiele app ontwikkeling. Met deze uitbreiding integreert HockeyApp met Visual Studio Team Services of Team Foundation Server om de ontwikkeling, het beheer, de monitoring en de levering van uw mobiele apps te stroomlijnen.

  • Distributie – Upload uw apps voor bètatests en naadloze in-app updates
  • Crashrapporten – Ontvang gesymboliseerde crashrapporten tijdens het testen en in productie
  • Feedback – Stel uw gebruikers in staat om direct vanuit de app een dialoog met u aan te gaan
  • User Metrics – Bekijk hoe gebruikers met uw app omgaan en plan uw investeringen op basis van echte gegevens
  • Apps beheren – Maak teams om de toegang te beheren, integreer met Azure Active Directory, en maak uw team snel on-board

Start met HockeyApp

Heeft u nog geen HockeyApp account? Het is gemakkelijk om te beginnen. Je kunt je Microsoft Account, social media account of gewoon een emailadres gebruiken om je HockeyApp account aan te maken. Het gratis plan komt met twee apps, één eigenaar, en geen data restricties. Als je meer apps of eigenaren nodig hebt, kun je upgraden naar een van onze business plannen om te profiteren van meer apps en meer eigenaren. Met elke app kunt u zich richten op een specifiek platform. U kunt een onbeperkt aantal versies van elke app in HockeyApp houden zonder dat er datalimieten zijn voor crashes, feedback of gebruikersstatistieken. Alleen eigenaren kunnen apps maken, maar zodra een app is gemaakt kunnen ontwikkelaars of uw continuous integration / continuous deployment proces nieuwe versies van de app uploaden, waardoor updates eenvoudig zijn voor uw organisatie. Ga aan de slag met HockeyApp.

Usage

Deze extensie installeert de volgende componenten:

  • Een service endpoint om verbinding te maken met HockeyApp
  • Een build task om uw app te deployen naar HockeyApp
  • De HockeyApp widget

Om uw app te deployen naar HockeyApp moet u een service endpoint aanmaken, en vervolgens de build task gebruiken om de app te deployen.

Maak een HockeyApp service endpoint aan:

  1. Op de HockeyApp website, ga naar Account Settings en kies API Tokens
  2. Kopieer de details van uw toegangstoken.
  3. Open de Services pagina in uw Visual Studio Team Services Control Panel.
  4. In de lijst New Service Endpoint kiest u HockeyApp.
  5. Voer het token en andere details in om het service endpoint aan te maken.

Deploy uw app naar HockeyApp

  1. Open uw build definitie en voeg de HockeyApp taak toe. De taak kan gevonden worden in de Deploy sectie van het ADD TASKS dialoog.
  2. Voer de benodigde parameter waarden in voor de HockeyApp taak:

  • HockeyApp Connection: Kies het service endpoint dat u eerder heeft aangemaakt.
  • App ID: Deze identifier is beschikbaar in de HockeyApp web portal nadat u de app heeft aangemaakt. Meer details over het maken van een nieuwe app vindt u hier.
  • Binair bestandspad: Het app pakket dat geupload moet worden. Als u de app in een voorafgaande bouwstap bouwt, moet u ervoor zorgen dat u een relatief pad naar het app-pakket invoert; bijvoorbeeld $(Agent.ReleaseDirectory).
  1. Voer alle andere optionele parameters in die u specifiek nodig hebt:
  • Symbolenbestandspad: Het symboolpakket dat moet worden geüpload. Als u de app bouwt in een voorafgaande bouwstap, moet u ervoor zorgen dat u een relatief pad invoert naar het dSYM-bestand voor iOS & Mac-apps, naar de mapping.txt of symbols.zip voor Android, of naar de map met alle .pdb-bestanden voor een UWP-app.
  • Bestandspad voor native bibliotheek: Deze optionele parameter kan worden ingesteld op een .zip bestand met alle ongestripte .so bestanden op Android. HockeyApp zal dan de symbolen uit deze .so bestanden dumpen.
  • Release Notities (Bestand): Een markdown bestand met release notes voor de app.
  • Release Notes: Een string met de release notes voor de app.
  • Publiceren: Of de app beschikbaar moet worden gemaakt. Kan alleen worden ingesteld met Volledige toegang of Upload & Release-tokens:
    • Niet aangevinkt (de standaard) – Gebruikers niet toestaan deze versie te downloaden of te installeren
    • Aangevinkt – Beschikbaar voor download of installatie
  • Verplicht? Of deze versie verplicht moet worden gesteld.
  • Gebruikers op de hoogte stellen? Of testers op de hoogte moeten worden gebracht van de beschikbaarheid. Kan alleen worden ingesteld met Volledige toegang of Upload & Vrijgavetokens:
    • Niet aangevinkt (de standaard) – Breng testers niet op de hoogte
    • Aangevinkt – Breng alle testers op de hoogte
  • Strategie: Of toevoegen als een nieuwe build of een build met hetzelfde buildnummer vervangen. Standaard wordt de app toegevoegd als een nieuwe build, zelfs als hetzelfde buildnummer bestaat.
  1. Voer eventuele optionele downloadbeperkingen in die u wilt toepassen op de app op de HockeyApp:
  • Tag(s): Beperk het downloaden tot een door komma’s gescheiden lijst van tags.
  • Team(s): Beperk het downloaden tot een door komma’s gescheiden lijst van team-ID’s; bijvoorbeeld, teams=12,23,42 waarbij 12, 23, en 42 in de database zijn gedefinieerd als identificatoren van uw teams.
  • Gebruiker(s): Beperk het downloaden tot een door komma’s gescheiden lijst van gebruikers-ID’s; bijvoorbeeld, users=1224,5678 waarbij 1224 en 5678 in de database zijn gedefinieerd als identifiers van uw gebruikers.

Voeg de HockeyApp widget toe aan je dashbaord

  1. Navigeer naar het team dashboard, en klik op de groene knop met een plusje rechtsonderin om de widget catalogus te openen.
  2. Selecteer de HockeyApp widget en klik op toevoegen. Een niet geconfigureerde widget wordt toegevoegd aan het dashboard.
  3. Klik op de widget om deze te configureren.
  4. Voer de vereiste configuratie waarden in voor de HockeyApp widget:
  • Naam: Kies de naam van de widget.
  • App ID: Deze identifier is beschikbaar in de HockeyApp web portal nadat u de app heeft aangemaakt. Meer details over het maken van een nieuwe app vindt u hier.
  1. Sla de configuratie op.

Similar Posts

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.