應用程式開發人員會配合開發人員需求,以多種方式使用 Remote Config 相關規定, 我們鼓勵您積極參與這類活動為了讓您大致瞭解 Remote Config 提供的功能 本頁將說明幾種大型語言模型的用途 供行動開發人員使用
運用百分比發布機制推出新功能
您可以使用 Remote Config 執行百分比推出作業,逐步公開發布
讓使用者享有新功能在這個例子中,假設您有一個
使用 Remote Config 啟用和停用的搜尋功能
名為 new_search_feature_flag
的參數,假設您想從
將平均分配給已安裝使用者數的 10%
如要達成這項目標,請編輯 new_search_feature_flag
參數、新增條件,然後選取「User in random percentage」。使用滑桿將隨機百分比設為介於 0 和 10 之間。
現在,當系統從 Remote Config 擷取 new_search_feature_flag
值時,隨機選取的使用者中,10% 會收到 true
值,另外 90% 則來自其他 90%
接收值 false
。
表示您對功能穩定性的 10% 滿意 則可將人口提升為 30% 到 50% 待您完全確定這項功能
定義應用程式的平台和地區專屬的宣傳橫幅
假設您即將推出電子商務特賣活動,並想在應用程式中啟用宣傳啟動畫面。此外,假設您想將此啟動畫面自訂為使用者在裝置上設定的語言代碼。您可以定義參數 promo_splash_graphic
,並將參數值設為
靜態網址 (透過 Firebase 代管)
Storage 或其他位置) 後,接著
以便在應用程式中動態參照這些事件
然後針對 Android 和 Apple 的語言代碼指定不同的值 對宣傳行銷廣告活動而言最重要的。 如需在特定時間觸發促銷活動,可以使用 Remote Config的時間條件,您也可以使用 即時 Remote Config,確保 系統會在範本發布後立即擷取變更 視需要在應用程式內啟用這些 API。
您也可以使用 要更新的 Remote Config 個後端 API 然後透過程式定義參數值, Cron 工作。
根據首次使用應用程式的情況,為使用者提供自訂體驗
您可以使用 Remote Config,根據使用者的需求提供個人化體驗。 包括下列用途:
- 在使用者加入應用程式時提供不同的新手上路流程。
- 在特定日期後,向新使用者顯示隱藏在功能標記或切換按鈕後面的獎勵或功能。
- 為在特定時間範圍內加入的使用者提供客製化體驗。
假設您要向新使用者提供遊戲內禮物
最初的參與度和留存率,並希望提供不同的獎勵給
一群長期使用者您可以建立參數
名為 extra_coin_splash
,可控制在遊戲中提供免費遊戲內的彈出式視窗
顯示可自訂訊息的幣別、獎金數量和
再次顯示優惠前,在使用者尚未接受優惠的次數上限
方案。您可以使用應用程式內預設值做為參數預設值,然後
請建立兩個條件
首先,請新增條件值至
extra_coins_splash
Remote Config 參數,可指定
Android 或 iOS 應用程式,將「初次開啟」設為未來的日期和時間,並且
然後將參數值設為:
{"banner_text": "Welcome! Enjoy some extra coins!", "bonus_coins": 15, "max_display_retries": 2}
接著,為要獎勵的現有使用者群組新增條件
例如 7 月加入,且在 10 月仍在使用您遊戲的所有使用者。
方法是將另一個條件值新增至 extra_coins_splash
。
參數設為「初次開啟」,並設定在 7 月 1 日到 8 月 1 日之間
將參數值轉換為:
{"banner_text": "Thanks for being a loyal user!", "bonus_coins": 30, "max_display_retries": 2}:
最終的 extra_coins_splash
參數如下所示:
含有條件式值的遠端設定參數title="Remote Config 參數 (包含條件值)"width="55%">
使用這個參數發布設定後,兩組使用者將 並在下次擷取後接收您設定的額外硬幣參數值。
下一步,請嘗試使用不同的橫幅訊息和獎勵金幣數量,針對參數和指定條件進行A/B Testing實驗或個人化。
小規模的測試群組測試新功能
一般來說,在有限的測試群組中測試新功能時, 使用 Google Play 的 Alpha 版頻道,或 Apple 應用程式的 Test Flight。這些工具 若想像在實驗階段 一般開發週期
不過,有時您可能會想更快速地測試某項功能,並且無論在一般開發週期中的下一個版本何時推出,都能輕鬆啟用或停用該功能。此時,Remote Config 是非常實用的工具
假設您想要讓公司員工測試新的圖形。 要如何利用 Remote Config 完成這項工作?
使用者登入應用程式時,請查看他們的電子郵件 ID 並設定使用者
「is_mydomain_employee=true
」屬性,僅適用於電子郵件所屬的群組
你的網域。接著,請建立用於追蹤該使用者屬性的條件。您可以在「Remote Config」中指定這個使用者屬性,並啟用新的
前提是這項功能僅適用於這些使用者
使用 JSON 在應用程式或遊戲中設定複雜的實體
隨著應用程式日趨複雜,您需要以更好的方式提供設定 導入您的應用程式舉例來說,如果您想設定新的登入系統, 為每個要爭取的動態值建立一個 Remote Config 參數 控管功能不過,以這種方式設定登入系統既繁瑣又麻煩 難以理解和維護
建議您透過
JSON,並將所有參數組成單一參數。這有助於
隨著時間的推移,編輯及維護 login
參數也更加輕鬆。
Firebase 控制台提供 JSON 驗證工具和美化排版工具,可讓您 編輯 Remote Config 參數時使用。在控制台中工作時,請按一下 {} 圖示,開啟編輯器。
發布 Remote Config 更新時傳送 Slack / 電子郵件
如果您是使用 Remote Config 的大型團隊成員,通常很難追蹤團隊中誰在何時發布 Remote Config。
為了簡化協作工作流程,系統會透過你偏好的方式接收快訊 機制 (Slack 或電子郵件) 提供近乎即時的分析 Remote Config REST API 和 Remote Config 背景 觸發事件Cloud Functions for Firebase可讓您在 您的 Remote Config 範本變更。
eBay 最近開放使用原始碼 瞭解他們如何透過 Cloud Functions 搭配 Remote Config 發布差異比較 轉換為 Slack 頻道Remote Config