Pracujemy nad natywną aplikacją reagowania, w której mamy kilka funkcji, w których możemy wykonać pewne akcje za pomocą cichych powiadomień push. Używamy reaguje natywnie-firebase za to.
Do wysyłania powiadomień push używamy funkcji chmury firebase, tutaj jest struktura ładunku.
let payload = {
token: pushToken,
priority: normal,
data : {
RequestUserID : event.params.requestId,
}
Nie otrzymujemy wywołań zwrotnych dla aplikacji, gdy działa ona na pierwszym planie lub w tle?
Jakieś rozwiązanie, aby uzyskać ciche powiadomienia push, abyśmy mogli wykonywać niektóre zadania, gdy aplikacja jest na pierwszym planie, w tle lub została zabita?
Odpowiedzi:
0 dla odpowiedzi № 1Nie sądzę, że da się nie powiadomić(chyba że użytkownik je wyłączył), gdy aplikacja jest w tle lub zabita i otrzymuje powiadomienie push. Możesz przesłać dane i wykonać zadanie, gdy aplikacja jest w tle, jeśli używasz websocket. To nie wyśle alertu. Jeśli aplikacja jest zamknięta, nie będziesz w stanie zrobić jej żadnego zadania.