小编wil*_*lly的帖子

远程配置A/B测试不在iOS上提供结果

我在2天前在我的iOS应用程序上使用以下代码在Firebase Remote Config上创建并启动了A/B测试:

[FIRApp configure];
[FIRRemoteConfig.remoteConfig fetchWithCompletionHandler:^(FIRRemoteConfigFetchStatus status, NSError * _Nullable error) {
        // Do nothing
    }];
[FIRRemoteConfig.remoteConfig activateFetched];
Run Code Online (Sandbox Code Playgroud)

我已经确认测试是实时的,因为在某些设备上我可以看到测试正在进行.

问题是,两天后,Firebase控制台一直说0个用户参与了实验.另一方面,我在Android上用相同的代码完成了另一项测试,几小时后我就能看到活动.

有什么我想念的吗?

编辑 - Pods版本:

Using Firebase (4.5.0)
Using FirebaseABTesting (1.0.0)
Using FirebaseAnalytics (4.0.4)
Using FirebaseCore (4.0.10)
Using FirebaseInstanceID (2.0.5)
Using FirebasePerformance (1.0.6)
Using FirebaseRemoteConfig (2.1.0)
Run Code Online (Sandbox Code Playgroud)

ab-testing ios firebase firebase-remote-config

7
推荐指数
1
解决办法
975
查看次数

在Honeycomb景观上HTML闪烁

当显示WebView在全屏幕(fill_parent在蜂窝宽度和高度),则HTML闪烁以横向加载时瞬间.

鉴于此代码,您应该只看到黄色背景(WebView颜色)或蓝色背景(html正文颜色).但是当切换到横向时,您可以看到屏幕部分填充蓝色,后面是黄色.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    WebView webView = (WebView) findViewById(R.id.webview);
    webView.setBackgroundColor(Color.YELLOW);
    webView.loadData("<html><body style='background-color:#DDF'><p>Hello world!!!</p></body></html>", "text/html", "UTF-8");
}
Run Code Online (Sandbox Code Playgroud)

这就像在知道容器大小之前呈现HTML一样,然后调整大小.

这可以在Android Honeycomb中以横向方式在模拟器和设备中重现.

有任何想法吗?

android flicker webview android-3.0-honeycomb

6
推荐指数
1
解决办法
459
查看次数

使用Firebase远程配置进行互斥A/B测试

我想使用带远程配置的Firebase A/B测试在应用上执行两个A/B测试.

问题是两个测试受众应该是互斥的.形成两个实验的一部分可能会污染结果.

我想在用户进入实验1时设置Firebase Analytics用户属性并从实验2的受众中排除此属性值,但我担心用户在获取远程配置值时同时进入两个实验.

有没有更好的解决方案来防止用户进入这两个实验?

android ab-testing ios firebase firebase-remote-config

6
推荐指数
1
解决办法
669
查看次数