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.
真诚赞赏,手留余香
使用微信扫描二维码完成支付
comments powered by Disqus