創建自定義入職體驗

隨著火力地堡的動態鏈接,你可以實現一個可擴展的,用於指用戶量身定制的入職經歷,像一個神話般的兩倍他們的保留率。

在開始之前,將您的 Android 或 iOS 應用連接到 Firebase 項目。按照步驟上手的Android上手的iOS

實施概述

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

設置動態鏈接

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

在 Firebase 控制台中做什麼

  1. 進入設置
  2. 選擇您的項目,並記下的Web API密鑰
  3. 接下來,進入動態鏈接,然後點擊開始
  4. 在火力地堡控制台中提供了創建一個動態鏈接引導的流量,但我們不打算現在就用這個吧,所以單擊取消
  5. 要在您的應用程序中以編程方式創建動態鏈接,您需要特定於您的項目的短鏈接。該 URL 位於動態鏈接窗口的左上角。當您單擊它時,它會自動複製到您的剪貼板。

在你的應用程序中做什麼

  1. 創建以編程方式使用動態鏈接的iOS API生成器Android的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版

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

測試它是否有效

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