Omówienie powiadomień push dla deweloperów aplikacji
Konfigurowanie powiadomień push wymaga kilku różnych kroków dla deweloperów i administratorów aplikacji. Ten dokument zawiera omówienie architektury na wysokim poziomie oraz linki do szczegółowych dokumentów dla poszczególnych składników.
Aby zapoznać się ze szczegółowymi informacjami o każdym kroku, odwiedź następujące dokumenty:
- Konfigurowanie aplikacji powiadomienia push
- Mapowanie użytkownika na powiadomienia push
- Rejestracja urządzenia dla powiadomień push
- Otrzymywanie powiadomień push na urządzeniach
- Raportowanie interakcji w powiadomieniu push
Rejestrowanie aplikacji z powiadomieniami push w Customer Insights - Journeys
Po opracowaniu aplikacji pierwszym krokiem jest zarejestrowanie jej w aplikacji Customer Insights - Journeys. Learn more: Konfigurowanie aplikacji powiadomienia push
Wykres architektury
Poniższe diagramy zawierają omówienie encji i relacje na potrzeby wysyłania powiadomień push z Customer Insights - Journeys.
Nowa aplikacja pobrana na urządzenie przenośne
Aplikacja mobilna ma token urządzenia oraz informacje o użytkowniku. Informacje o tokenie i użytkowniku muszą być przechowywane na ogół w aplikacji do zarządzania urządzeniem w chmurze, aby dostarczyć te informacje do Customer Insights - Journeys.
Informacje o użytkowniku i token urządzenia muszą być przechowywane, gdy ktoś pobiera nową aplikację mobilną, na ogół w systemie zarządzania tokenami urządzenia w chmurze. Metody przechowywania tych informacji mogą być różne. Informacje o użytkowniku i urządzeniu są niezbędne do zapewnienia, że odpowiednie wiadomości zostaną dostarczone do odpowiedniego urządzenia oraz w celu obsługi personalizacji.
Należy pamiętać, że token urządzenia może zmieniać się w czasie. Nie jest również możliwe do przewidzenia, co spowoduje zmianę tokenu. Jeśli na przykład ktoś usunie i ponownie zainstaluje aplikację, token urządzenia prawdopodobnie zmieni się. Należy pamiętać o zaktualizowaniu Customer Insights - Journeys po zmianie tokenu urządzenia, aby kontynuować wysyłanie wiadomości do tego urządzenia.
Rejestracja urządzenia i użytkownika w aplikacji Customer Insights - Journeys
Użytkownika, którego dane są przechowywane, należy zmapować na znanego użytkownika w Customer Insights - Journeys , ponieważ identyfikator użytkownika z urządzenia różni się od identyfikatora użytkownika w Dataverse, gdzie przechowywane są kontakty, potencjalni klienci i profile Customer Insights - Data.
Aby wykonać to mapowanie, można użyć publicznego interfejsu API w Customer Insights - Journeys w celu uzyskania identyfikatora Dataverse. Zazwyczaj wysyłasz zapytanie do interfejsu API za pomocą adresu e-mail lub numeru telefonu, aby uzyskać identyfikator kontaktu, potencjalnego klienta lub profilu Customer Insights - Data. To mapowanie między identyfikatorem użytkownika aplikacji mobilnej, identyfikatorem tokenu urządzenia oraz identyfikatorem użytkownika Dataverse powinno być przechowywane w systemie zarządzania tokenami aplikacji. Ponieważ Customer Insights - Journeys obsługuje wiele aplikacji mobilnych, podczas wysyłania tych danych należy podać identyfikator aplikacji.
Po zakończeniu i zapisaniu mapowania można użyć publicznego interfejsu API, aby zastosować metodę POST
identyfikatora użytkownika Dataverse, tokenu urządzenia i identyfikatora aplikacji mobilnej w żądaniu rejestracji urządzenia w Customer Insights - Journeys.
Zobacz pełne informacje dotyczące rejestrowania urządzeń i użytkowników w sekcjach dotyczących rejestracji urządzeniach z powiadomieniami push i rejestracji użytkowników.
Wykonywanie podróży
Gdy uruchomiona podróż próbuje wysłać do użytkownika powiadomienie push, Customer Insights - Journeys próbuje wysłać wiadomość do wszystkich tokenów urządzenia do określonego użytkownika dla określonej aplikacji mobilnej. Komunikaty są wysyłane tylko do aktualnie prawidłowych tokenów urządzenia. Jeśli użytkownik ma aplikację zainstalowaną na wielu urządzeniach zarejestrowanych w Customer Insights - Journeys (na przykład na telefonie i tablecie), odbiera komunikaty na obu urządzeniach.
Raportowanie wysyłania i interakcji
Aby raportować metryki wysyłania i interakcji dla powiadomień push w Customer Insights - Journeys, musisz skonfigurować aplikację, aby wysyłać te informacje z powrotem do interfejsu API Customer Insights - Journeys.
Zobacz pełne szczegóły dotyczące raportowania wysyłania i interakcji w części Raportowanie wysyłania i interakcji powiadomień push.