Firebase AB 测试有 0 个用户

Firebase AB Test has 0 users

我们已经开始使用 Firebase 远程配置进行 AB 测试。已经超过 24 小时了,它显示 "Total Users: 0" 应该有数万个 DAU 分配给每个变体。

找到解决方案。一些愚蠢的错误,但它们很容易被遗漏,因为远程配置在不修复它们的情况下工作正常。

  • 确保将 Firebase SDK/pod 升级到 4.5 或更高版本。早期版本具有相同的 API 但不会提供 AB 测试值(仅远程配置值)
  • 确保在调用 FIRApp configure
  • 之后调用 fetchWithExpirationDuration
  • 在发送到应用商店之前验证草稿 AB 测试是否有效。这样做的一些技巧:
#ifdef DEBUG
    FIRRemoteConfigSettings* remoteConfigSettings = [[FIRRemoteConfigSettings alloc] initWithDeveloperModeEnabled:YES];
    [FIRRemoteConfig remoteConfig].configSettings = remoteConfigSettings;
#endif