天天看點

FireBase-------Remote Config

Remote Config顧名思義遠端配置,使用者可以在firebase的Remoter Config頁面下配置key-value。然後在應用用擷取配置的相關值。

FireBase-------Remote Config

當然,前提條件同樣是手機自身帶有google play service ,并且Google Play Service的版本要高于Firebase的SDK版本。

內建步驟:

1、加入SDK,官網最新的SDK:

2、擷取遠端配置單例對象

使用 <code>FirebaseRemoteConfig.getInstance()</code> 方法擷取單例遠端配置對象。

3、設定應用内預設參數值

       您可以在遠端配置對象中設定應用内預設參數值,使得您的應用在從遠端配置服務提取值之前可以按預期工作:

使用 Map 對象或存儲在您應用的 <code>res/xml</code> 檔案夾中的 XML 資源檔案定義一組參數名稱和預設參數值。遠端配置快速入門示例應用使用 XML 檔案定義預設參數名和參數值。

如官網demo示例應用中所示,使用 setDefaults() 将這些值添加至遠端配置對象。                                                                   

4、擷取要在應用中使用的參數值

現在,您可以從遠端配置對象中擷取參數值。如果您在遠端配置服務中設定值、提取并激活它們,這些值便可供您的應用使用。否則,您需要使用 setDefaults() 來擷取配置的應用内參數值。要擷取這些值,請調用下列與應用所需資料類型對應的方法,并以參數形式提供參數鍵:

getBoolean()

getByteArray()

getDouble()

getLong()

getString()

在 Firebase 控制台中,打開您的項目。

從菜單中選擇遠端配置以檢視遠端配置資訊中心。

使用您在應用中定義的參數名稱定義參數。對于每個參數,您可以設定一個預設值(最終将覆寫應用内的相應預設值),也可以設定條件值。如需了解詳情,請參閱遠端配置參數和條件。

5、在服務中設定參數值(若需要)

 封裝後的代碼如下所示:

 在Application中可以調用:RequestRemoteConfig.acquireRemoteConfig();

在拿取配置值的地方調用:RequestRemoteConfig.getRemoteConfig().getString("配置參數");

到這裡,Remote Config的就講完了~~thx.

繼續閱讀