自訂您的 Firebase 應用程式內訊息傳遞訊息

Firebase 應用程式內訊息傳遞提供了一組有用的預先配置行為和訊息類型,具有預設的外觀和風格,但在某些情況下,您可能想要擴展行為和訊息內容。應用程式內訊息傳遞可讓您為訊息新增操作並自訂訊息的外觀和風格。

在您的訊息中新增操作

透過操作,您可以使用應用程式內訊息將使用者引導至網站或應用程式中的特定螢幕。

Firebase 應用程式內訊息傳遞使用連結處理程序來處理操作。 SDK 能夠使用多個處理程序,因此如果您的應用程式已經有一個處理程序,Firebase 應用程式內訊息傳遞可以使用該處理程序,而無需任何進一步設定。如果您還沒有處理程序,則可以使用 Firebase 動態連結。要了解更多信息,請閱讀在 Android 上建立動態連結

使用 Firebase 控制台將操作新增至您的訊息中

一旦您的應用程式有了連結處理程序,您就可以準備好使用操作來編寫行銷活動了。開啟 Firebase 控制台的Messaging ,然後啟動新的行銷活動或編輯現有的行銷活動。在該活動中,提供卡片按鈕文字按鈕操作圖像操作橫幅操作,其中操作是相關的深層連結。

操作的格式取決於您選擇的訊息佈局。模態框取得具有可自訂按鈕文字內容、文字顏色和背景顏色的操作按鈕。另一方面,圖像和頂部橫幅變得具有互動性,並在點擊時呼叫指定的操作。

修改訊息的外觀

使用適用於 Android 的 Firebase 應用程式內訊息顯示 SDK 來自訂應用程式內訊息顯示訊息的方式(現已在Firebase GitHub 儲存庫上提供)。

建立您自己的顯示過程分為兩個步驟:

  1. 編寫您自己的FirebaseInAppMessagingDisplay類別的實作。
  2. 使用無頭 Firebase 應用程式內訊息傳遞 SDK 註冊該實作。

    首先,請查看 Firebase In-App Messaging 團隊在FirebaseInAppMessagingDisplayImpl.java中的實作。