Testy: powiadomienia PUSH
Urządzenie użytkownika zostaje zarejestrowane jako instancja do pushy wtedy, kiedy użytkownik założy konto i potwierdzi zgodę na otrzymywanie powiadomień.
Testowe powiadomienia push można wysyłać na środowisku produkcyjnym: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instances/1
Przy teście z listy subskrybcji należy wybrać ten który odpowiada datą i godziną czas i datę założenia konta które chcemy przetestować.
Obecnie wyświetlamy subscription dla web i firebase dla mobile. Żeby wysłać testowe powiadomienie należy wejść w edycje jednej z instancji, np tu: https://doctorrobert.com/_cms4u/generator/modules/pushnotifications/instance/22
A następnie w polu "Tytuł" wpisać tytuł powiadomienia a w "Treść" wpisać jego treść, po wypełnieniu obu pól należy nacisnąć na dole ikonke zapisu celem wysłania powiadomienia.
Ważna uwaga: niektóre przeglądarki mają domyślnie wyłączone powiadomienia typu push, należy wtedy osobno w ustawieniach udzielić zgodę na otrzymywanie powiadomień typu push.
Jeśli chcemy dodać nowe zaplanowane powiadomienia push (cykliczne lub po jakimś wydarzeniu) wchodzimy w ustawienia szablonów powiadomień -> cykliczne do użytkowników https://doctorrobert.com/_cms4u/generator/modules/notifications/templates/2
A następnie klikamy zieloną ikonę z białym plusem, następnie wpisujemy nazwę, klucz oraz typ powiadomień (w typ przypadku typem będzie "push"), np. klucz push_new_pl, nazwa Nowy push [PL] i typ "push" i klikamy zapisz.
Następnie wyświetli nam się widok konfiguracji nowego powiadomienia cyklicznego, wybieramy "Konfiguracja PUSH" na APP, pożądany tytuł i treść oraz typ - możemy go dobrać na podstawie legendy umieszczonej poniżej i na podstawie dobranego typu wpisujemy ilość dni lub pozostawiamy pole puste.
Przykładowo: jeśli chcemy wysyłać co 7 dni do użytkownika tytuł: "Witaj (imię)!" oraz treść "Miłego tygodnia!" to w tytule wpisujemy "Witaj {user.name}!" i w treści "Miłego tygodnia!" a następnie wybieramy typ "Cykliczne" a w polu "Dni" wpisujemy liczbę 7.