Monitorowanie aplikacji hybrydowych. Cordova i HockeyApp

Posted by Maciej Gos on Monday, November 6, 2017

TOC

Monitorowanie aplikacji hybrydowych jest bardzo ważnym etapem w produkcji każdego rozwiązania IT. Dlatego jego wybór może być kluczowym punktem każdego projektu.

Z własnego doświadczenia powiem im szybciej się zdecydujemy na dane rozwiązanie tym lepiej.

W trakcie produkcji aplikacji na którymś jej etapie stajemy przed wyborem metody monitorowania na urządzeniach. Dzisiaj chciałbym się skupić na  Apache Cordova i rozwiązaniu do monitorowania HockeyApp.

Nie będę się tutaj rozpisywał na temat samej Apache Cordova ponieważ zostało już wiele powiedziane i napisane. Skupmy się na HockeyApp co nam daje ta technologia i dlaczego ją wybrałem.

HockeyApp

Dlaczego akurat HockeyApp, a nie jakieś inne rozwiązanie do monitorowania aplikacji mobilnych lub pisanych w JavaScript.

Przyczyna była prosta jest to obecnie produkt Microsoft, mamy plugin dla Cordova, oraz API jest bardzo proste w użyciu. No może też kryterium była znajomość tego narzędzia :).

Instalacja

W celu dodania do naszej aplikacji HockeyApp SDK musimy zainstalować odpowiedni plugin. Robimy to komendą

Kolejnym krokiem jest konfiguracja naszej aplikacji w panelu administratora i generacja App ID które jest wymagane przez SDK do komunikacji. W tym celu klikamy New App w panelu i podążamy według kroków.

Możemy cały proces wykonać również ręcznie. W tym celu klikamy „Create the app manually instead”.

Po poprawnym skonfigurowaniu aplikacji mamy wygenerowany app id dla naszej aplikacji.

Możliwości

Jako, że skupiam się w tym artykule na monitorowaniu aplikacji przedstawię najważniejsze możliwe opcje. HockeyApp dla Cordova daje nam dostęp do:

  • Pobrania feedback od użytkownika
  • Pobrania feedback z dodatkowymi meta danymi od użytkownika
  • Monitorowania zdarzeń w aplikacji
  • Rozszerzone raporty z błędami

Jak tego wszystkiego użyć…?

API jest dostępne na event ondeviceready w globalnym obiekcie hockeyapp jest ono wystawiane przez szereg dostępnych metod. Które jest niezwykle proste w użyciu.

W ramach podsumowania

HockeyApp daje nam szybki i łatwy dostęp do rozwiązania dającego nam możliwość monitorowania aplikacji w produkcji. Znacie jakieś inne narzędzia do monitorowania hybrydowych aplikacji mobilnych? Dajcie znać w komentarzach.

 

 

Maciej Gos

真诚赞赏,手留余香

使用微信扫描二维码完成支付


comments powered by Disqus