Co więc możemy zrobić, jeśli otrzymamy powiadomienie, gdy aplikacja jest obecnie uruchomiona, jak zauważyłeś, powiadomienie zostanie utracone, a
czasem może to być to, czego chcesz, ale czasami to nie jest to, czego chcesz.
Cóż, dla taty możemy ponownie użyć pakietu powiadomień, ponieważ, kochanie, możemy faktycznie zdefiniować, co powinno
się stać, jeśli otrzymamy powiadomienie o tym, co aplikacja działa dla taty.
Możemy go użyć poza naszym komponentem właśnie tutaj w pliku JavaScript, który z pewnością zostanie wykonany.
I tam możemy ustawić moduł obsługi powiadomień.
Teraz jest to obiekt, w którym ostatecznie określamy sposób obsługi powiadomień przychodzących.
Jeśli aplikacja jest uruchomiona.
Dla.
Otrzymaliśmy tę obsługiwaną właściwość powiadomienia, którą możemy ustawić tutaj.
I tata chce funkcji.
Tata powinien wykonać tę funkcję.
I to ważne.
Musi zwrócić obiekt, który ostatecznie informuje system operacyjny.
Co powinno się stać po otrzymaniu powiadomienia?
Podczas gdy aplikacja jest uruchomiona.
Ta funkcja nie jest wykonywana.
Jeśli otrzymamy powiadomienie, a użytkownik stuknie w niego lub coś w tym rodzaju, zostanie ono wykonane, aby
system operacyjny wiedział, co powinien zrobić z tym powiadomieniem, zanim zostanie ono nawet wyświetlone
użytkownikowi.
Wracamy więc do obiektu, który opisuje pożądane zachowanie systemu operacyjnego.
I warto zauważyć, że tak naprawdę nie powinieneś zwracać swojego obiektu w ten
sposób, ale powinieneś zwrócić obietnicę, a prostym sposobem zwrócenia obietnicy, która daje ten obiekt, jest przekształcenie go
w funkcję asynchroniczną.
Teraz ta funkcja na pewno zwróci obietnicę.
A to, co wrócisz, a funkcją jest docenienie tej obietnicy, w końcu się przyniesie.
A teraz w tym obiekcie masz kilka opcji.
Na przykład możesz poinformować system operacyjny, czy powinien odtwarzać domyślny dźwięk powiadomienia.
Czy należy ustawić partię, aby użytkownik wiedział, że coś się stało, czy powinien wyświetlać
alert.
I tutaj ustawię powinienem zwrócić uwagę na prawdę.
Mówi to systemowi operacyjnemu, że powinien pokazać ten domyślny alert, który pokazuje również, czy aplikacja
jest zamknięta.
Ale teraz powinien to pokazać, gdy aplikacja jest uruchomiona.
Teraz zapiszmy to i uruchommy kolejne powiadomienie na Androidzie.
Zobaczymy, że po 10 sekundach, mimo że aplikacja jest uruchomiona, nasze powiadomienie znajduje się
tutaj.
Wtedy nawet dostałem dźwięk jako domyślny.
Ale oczywiście moglibyśmy wyłączyć tę opcję z opcją odtwarzania dźwięku tutaj.
Teraz, oczywiście, przetestujmy to na ISIS.
Więc tam
Kliknijmy powiadomienie wyzwalacza.
Zobaczmy, co się tam dzieje.
Po upływie 10 sekund.
Widzimy tutaj również nasze powiadomienie.
To wspaniale.
Teraz wiemy, jak możemy kontrolować sposób wyświetlania powiadomień.
Inną rzeczą, którą zwykle chcemy robić z powiadomieniami, jest to, że chcemy na nie zareagować, gdy
użytkownik ich stuknie, abyśmy mogli zrobić coś z interakcją użytkownika.
To będzie następny krok.