創建自定義入職體驗

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

借助 Firebase 動態鏈接,您可以為被推薦的用戶實施可擴展的、量身定制的入職體驗,就像Fabulous用來使他們的保留率翻倍的體驗一樣。

在開始之前,將您的 Android 或 Apple 應用程序連接到 Firebase 項目。按照Android入門或Apple 平台入門中的步驟進行操作。

實施概述

  1. 設置動態鏈接以編程方式從您的應用生成自定義鏈接。您可以在 Firebase 控制台中設置動態鏈接,然後在用戶點擊邀請鏈接時,使用 Apple 平台和 Android SDK 從您的應用生成帶有自定義參數的新鏈接。
  2. 向您的應用添加邀請,讓您的用戶輕鬆共享動態鏈接。當用戶邀請他們的朋友使用您的應用時,該應用會創建一個帶有有效負載的動態鏈接,然後用戶通過熟悉的本機系統對話框共享該動態鏈接。
  3. 通過從傳入的動態鏈接中讀取數據,將受邀用戶發送到正確的位置。當受邀用戶首次通過動態鏈接訪問您的應用時,獲取其信息包並啟動讓您的新用戶滿意的自定義入門體驗。

設置動態鏈接

使用 iOS 和 Android Builder API 創建帶有所需參數的短鏈接。我們在這裡探索用戶到用戶的實現,但您可以在動態鏈接文檔中探索其他實現

在 Firebase 控制台中做什麼

  1. 轉到設置
  2. 選擇您的項目並記下Web API Key
  3. 接下來,轉到動態鏈接並單擊開始
  4. Firebase 控制台有一個用於創建動態鏈接的指導流程,但我們現在不打算使用它,因此請點擊Cancel
  5. 要以編程方式在您的應用程序中創建動態鏈接,您需要特定於您的項目的短鏈接。該 URL 位於動態鏈接窗口的左上角。單擊它時,它會自動複製到剪貼板。

在您的應用程序中做什麼

  1. 使用iOS Builder APIAndroid Builder API以編程方式創建動態鏈接。
  2. 將參數添加到您的動態鏈接,以便您可以將新用戶引導至他們量身定制的入職體驗。例如,日期、用戶 ID 或區域。

將邀請添加到您的應用

假設您的一位滿意用戶想要分享您的應用。為了讓您的用戶盡可能輕鬆地邀請他們的朋友,請遵循以下兩個最佳實踐:

  • 將邀請鏈接放在容易發現的地方。
  • 當用戶在應用程序中完成某項操作時建議邀請好友。例如,當他們贏得一個關卡、完成一項任務、分享一個帖子或收到來自他人的積極互動時。

在您的應用程序中做什麼

生成動態鏈接後,從您的應用打開系統共享對話框。在 Android 中,添加類似於以下示例的代碼:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "Try this amazing app: " + dl.getShortLink());
startActivity(Intent.createChooser(intent, "Share using"));

這樣,您的用戶就可以使用他們喜歡的消息傳遞應用程序或社交網絡共享該應用程序。

板載受邀用戶

當用戶點擊邀請鏈接訪問您的應用時,您可以從他們點擊的動態鏈接中獲取信息包(例如,邀請人的暱稱、用戶名等)。您可以使用該信息來取悅您的新用戶。

例如,如果您的遊戲有部落,您可能會在教程結束後提示新玩家加入邀請玩家的公會。或者,如果您有照片共享應用程序,您可能會提示您的新用戶在入職流程中關注邀請用戶。

在您的應用程序中做什麼

要從動態鏈接中讀取數據,請按照以下步驟在 AndroidiOS上接收動態鏈接。

從動態鏈接中提取數據後,為您的新推薦用戶創建自定義入職體驗。

測試它是否有效

從您的應用程序向自己發送邀請,並確保您的全新自定義入職體驗符合您的預期。注意:當您從未簽名的應用程序(例如,從您的開發環境)發送邀請時,您可能會在單擊鏈接時看到警告。