自訂 Firebase 應用程式內通訊訊息


Firebase 應用程式內通訊功能提供一組預先設定的行為和訊息類型,並提供預設外觀,但在某些情況下,您可能會想要擴充行為和訊息內容。應用程式內通訊功能可讓您在訊息中加入動作,並自訂訊息的外觀和風格。

在訊息中加入動作

您可以使用動作,透過應用程式內訊息將使用者導向網站或應用程式中的特定畫面。

Firebase In-App Messaging 會使用連結處理常式處理動作。SDK 可使用多個處理常式,因此如果應用程式已具有一個處理常式,Firebase In-App Messaging 即可使用該處理常式,無須額外設定。如果您尚未有處理程序,可以使用 Firebase Dynamic Links。詳情請參閱「在 Android 上建立 Dynamic Links」。

使用 Firebase 控制台在訊息中加入動作

應用程式有了連結處理常式後,您就可以使用動作編寫廣告活動。開啟 Firebase 主控台,前往「訊息」,然後開始新的廣告活動或編輯現有廣告活動。在該廣告活動中提供資訊卡按鈕文字按鈕動作圖片動作橫幅動作,其中動作為相關的深層連結。

動作的格式取決於您選擇的訊息版面配置。對話方塊會取得可自訂按鈕文字內容、文字顏色和背景顏色的動作按鈕。另一方面,圖片和頂端橫幅會變成互動式,並在使用者輕觸時叫用指定動作。

修改訊息外觀和風格

使用 Firebase In-App Messaging 專用 Android 顯示 SDK,自訂 In-App Messaging 顯示訊息的方式。這項 SDK 現已在 Firebase GitHub 存放區上架。

建立自有顯示內容的程序分為兩個步驟:

  1. 自行編寫 FirebaseInAppMessagingDisplay 類別的實作項目。
  2. 將該實作項目註冊至無頭 Firebase In-App Messaging SDK。

    如要開始使用,請參閱 Firebase In-App Messaging 團隊在 FirebaseInAppMessagingDisplayImpl.java 中的實作方式。