Firebase AB Test有0位用户

del*_*rox 5 ios firebase firebase-remote-config

我们已经使用Firebase远程配置启动了AB测试.它已经超过24小时了,并且当每个变体应该分配了数万个DAU时,它显示"总用户数:0".

  • 数据进入需要多长时间?
  • 有没有办法判断它是否正在运行?
  • 如果它保持为零,那么潜在的根本原因是什么?为什么没有人被分配到测试变体?

del*_*rox 5

找到了解决方案。有一些愚蠢的错误,但很容易被忽略,因为远程配置可以正常工作,无需修复它们。

  • 确保将 Firebase SDK/pod 升级到 4.5 或更高版本。早期版本具有相同的 API,但不会提供 AB 测试值(仅远程配置值)
  • 确保在调用后调用 fetchWithExpirationDurationFIRApp configure
  • 在发送到应用商店之前验证草稿 AB 测试是否有效。执行此操作的一些提示:
#ifdef 调试
    FIRRemoteConfigSettings* remoteConfigSettings = [[FIRRemoteConfigSettings alloc] initWithDeveloperModeEnabled:YES];
    [FIRRemoteConfig 远程配置].configSettings = RemoteConfigSettings;
#万一