簡體   English   中英

如果設置了條件值,則 Firebase 參數將變為默認值

[英]Firebase parameter going to default value if conditional value set

不確定其他人是否遇到過類似的問題。 當我創建一個遠程配置參數並將其選擇為沒有條件值的 boolean 時。 在我的iOS項目中,firebase可以正確讀取。 但是,當我開始使用條件語句時,它會檢查用戶是否在特定位置,例如下圖中的英國。

創建新條件

在設置這個參數時,我做了以下事情:

創建新參數

每次我訪問“test_country”參數時,它都會顯示默認值 false,而不是預期的“true”。 我查看了有關堆棧溢出和設置的不同問題

configSettings.minimumFetchInterval = 60

在調試模式下獲取比推薦的 12 小時更快的獲取速度,並且曾經嘗試過另一個堆棧溢出建議設置

remoteConfig.fetch(withExpirationDuration: 0)

為零,強制從遠程獲取。 只是為了確保它不是一個吸引人的問題。

有什么建議可能會出錯嗎? 我不確定在這種情況下需要更多信息來提供幫助,請告訴我。

我查看了以下問題:

此問題已得到解決。 根據我目前提供的信息,可能很難推斷出哪里出了問題。 對閱讀此問題的任何人表示歉意。

繼續回答。 對於我的應用程序,我們有一個發布版本和一個調試版本。 只有一個 firebase 來管理它們。 因此,對於調試構建,我們通常關閉:

FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED

有關這方面的更多信息,請參閱此鏈接 -> 配置 Analytics 數據收集和使用

這需要打開,以便 Google Analytics 提供控制收集和使用 Analytics 數據。 我認為這是條件語句所必需的。 特別是如果條件語句使用自定義定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM