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


Firebase 應用程式內通訊功能提供一組實用的預先設定行為和訊息類型,並採用預設外觀和風格,但有時您可能需要擴充行為和訊息內容。應用程式內通訊訊息可讓您在訊息中新增動作,並自訂訊息的外觀和風格。

在訊息中加入動作

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

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

使用 Firebase 控制台將動作新增至訊息

應用程式具備連結處理常式後,即可開始撰寫含有動作的廣告活動。開啟 Firebase 控制台,前往「訊息」,然後開始建立新廣告活動或編輯現有廣告活動。在該廣告活動中,提供資訊卡按鈕文字按鈕動作圖片動作橫幅動作,其中動作是相關的深層連結。

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

修改訊息外觀和風格

使用 Android 適用的 Firebase In-App Messaging 顯示 SDK,自訂 In-App Messaging 顯示訊息的方式。這個 SDK 現已在 Firebase GitHub 存放區提供。

建立自己的螢幕保護程式需要兩個步驟:

  1. 自行實作 FirebaseInAppMessagingDisplay 類別。
  2. 向無標題 Firebase In-App Messaging SDK 註冊該實作方式。

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