как настроить сообщения сообщений в приложении Firebase в android? - PullRequest
1 голос
/ 02 апреля 2020

Я пытался настроить передачу сообщений в приложении firebase для изменения макета сообщений, но мне это не удалось.

Я проследовал за документами в firebase - https://firebase.google.com/docs/in-app-messaging/customize-messages, но не смог не понимаю, что это значит. Это немного сбивает с толку.

В документации это выглядит довольно просто. Во-первых, напишите мой собственный класс FirebaseInAppMessagingDisplay и зарегистрируйте его в sdk для обмена сообщениями In-App без заголовка firebase.

Я пробовал двумя способами.

Во-первых, импортируйте firebase в модуль отображения сообщений приложения в android студийный проект. Но произошла ошибка gradle.

Затем я попытался создать свой собственный класс отображения сообщений в приложении, но тоже не получилось.

Насколько мне известно, мне нужно больше ссылок, но я не могу их найти.

Мне нужна помощь!

1 Ответ

0 голосов
/ 02 апреля 2020

U Следует создать собственный класс FirebaseInAppMessageDisplay, реализовав

FirebaseInAppMessagingDisplay, Application.ActivityLifecycleCallbacks

, как показано ниже https://github.com/firebase/firebase-android-sdk/blob/master/firebase-inappmessaging-display/src/main/java/com/google/firebase/inappmessaging/display/internal/FirebaseInAppMessagingDisplayImpl.java

Объект InAppMessage будет получен в качестве параметра в методе обратного вызова DisplayMessage

InAppMessage Object будет состоять из title, body, imageUrl, campaignId, campaignName

Используя BindingWrapper u, вы можете создать свой собственный макет

Нажмите Ctrl + N, чтобы перейти к классу отображения FirebaseInAppMessaging для дополнительная справка (com.google.firebase.inappmessaging.display.FirebaseInAppMessagingDisplay)

для справки

https://firebase.google.com/docs/in-app-messaging/customize-messages?platform=android

...