Firebase RemoteConfigアプリのバージョン条件は無視されているようです。現在の開発バージョンで遊ぶために、次の設定を行いました。
Firebase Remote Config Conditionのセットアップ:
FIRRemoteConfigは正しいパラメータ値を返しません。
その既知のバグ-バージョン値の代わりにFBはビルド値を使用します。考えられる唯一の回避策-同じ値をビルドに配置すること。したがって、あなたの場合は、「バージョン:1.1.8」と「ビルド:1.1.8」のようになります。または、ビルド値を使用して、アプリのリリースごとに値を更新し続けることもできます。
動作するはずです。実際、ビルドをバージョンとして使用する必要があります。問題は、キャッシュまたは「変更の公開」である可能性があります
もう1つのオプションは、Firebaseに「app_version」のような「ユーザープロパティ」を追加できることです。次に、アプリが起動したら、次のコードを追加します。
let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String Analytics.setUserProperty(version, forName: "app_version")
次に、このユーザープロパティをRemote Configで条件として使用でき、バージョン番号のRemoteConfig値を基にすることができます。これには、FirebaseAnalyticsも使用する必要があることに注意してください。
正しいアプリバージョンを使用しています。
有効期限を0に設定して、新しいフェッチを取得してください。また、前回の正常なフェッチからキャッシュ結果を取得していることを確認して、フェッチが抑制されていないことを確認してください。