Firebase遠程配置應用程序版本情況似乎被忽略。我做了以下安裝玩弄我目前的開發版本:Firebase遠程配置應用程序版本條件
FIRRemoteConfig不會返回正確的paramater值。
Firebase遠程配置應用程序版本情況似乎被忽略。我做了以下安裝玩弄我目前的開發版本:Firebase遠程配置應用程序版本條件
FIRRemoteConfig不會返回正確的paramater值。
您正在使用正確的應用程序版本。
嘗試將您的到期持續時間設置爲0,以便您獲得新的抓取。另外,請確保您的提取不受限制,即您從前一次成功提取獲取緩存結果。
它應該工作。事實上,你必須使用版本作爲版本。問題可以是緩存或「發佈更改」
從Firebase遠程配置的documentation它說AppVersion是應用程序的CFBundleVersion。您正在使用內部版本號作爲AppVersion。對於應用程序,它可能包含多個應用程序版本的相同內部版本號。嘗試更改您的condition並檢查它。
其已知的bug - 而不是版本值FB使用構建值。唯一可能的解決方法 - 將相同的值進行構建。所以在你的情況下,它應該像「版本:1.1.8」和「版本:1.1.8」。或者您可以使用構建值並在每個應用版本中更新值。
另一個選擇是您可以在Firebase中添加「用戶屬性」,如「app_version」。然後,當應用程序啓動添加以下代碼:
let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String Analytics.setUserProperty(version, forName: "app_version")
然後,您可以使用此用戶屬性,遠程配置作爲條件,瞧,你可以立足的版本號的某些遠程配置價值。請注意,這也需要使用Firebase Analytics。
它不工作。我正在重新獲取。我已經把一個斷點放在fetch被激活的地方,並且在這個版本中查找的值應該是不同的,但事實並非如此。有些東西在這裏不起作用。 – stsandro