Funkcja Firebase Wysyłanie wiadomości w aplikacji udostępnia przydatny zestaw wstępnie skonfigurowanych zachowań i typów wiadomości o domyślnym wyglądzie. W niektórych przypadkach warto jednak rozszerzyć zachowania i treść wiadomości. Wiadomości w aplikacji umożliwiają dodawanie działań do wiadomości oraz dostosowywanie ich wyglądu i działania.
Dodawanie działania do wiadomości
Dzięki działaniom możesz używać wiadomości w aplikacji, aby kierować użytkowników do witryny lub konkretnego ekranu w aplikacji.
Wdrożenie obsługi precyzyjnych linków
Firebase In-App Messaging do przetwarzania działań używa modułów obsługi linków. Pakiet SDK może używać wielu modułów obsługi, więc jeśli Twoja aplikacja już taki ma, Firebase In-App Messagingmoże z niego korzystać bez dalszej konfiguracji. Jeśli nie masz jeszcze obsługi, możesz użyć Firebase Dynamic Links. Więcej informacji znajdziesz w artykule Tworzenie linków dynamicznych na urządzeniach z Androidem.
Dodaj działanie do wiadomości za pomocą konsoli Firebase
Gdy aplikacja będzie mieć moduł obsługi linków, możesz utworzyć kampanię z działaniem. Otwórz konsolę Firebase, aby utworzyć nową kampanię Messaging lub edytować istniejącą. W tej kampanii użyj karty, tekstu przycisku i działania przycisku, działania obrazu lub działania banera, gdzie działaniem jest odpowiedni precyzyjny link.
Format działania zależy od wybranego układu wiadomości. Modale mają przyciski akcji z możliwością dostosowania treści tekstu przycisku, koloru tekstu i koloru tła. Zdjęcia i banery górne stają się natomiast interaktywne i po kliknięciu wywołują określone działanie.
Zmiana wyglądu i działania wiadomości
Aby dostosować sposób wyświetlania wiadomości w aplikacji In-App Messaging, użyj pakietu SDK wyświetlania Firebase In-App Messaging na Androida, który jest teraz dostępny w repozytorium GitHub Firebase.
Tworzenie własnej reklamy displayowej składa się z 2 etapów:
- Napisać własną implementację klasy
FirebaseInAppMessagingDisplay
. Zarejestruj tę implementację w bezgłowym pakiecie SDK Firebase In-App Messaging.
Aby rozpocząć, zapoznaj się z implementacją zespołu Firebase In-App Messaging w
FirebaseInAppMessagingDisplayImpl.java
.