没有互联网的MPTweakValue

尤金·特拉佩兹尼科夫(Eugene Trapeznikov)

我尝试在我的应用程序中实现Mixpanel的调整,以进行A / B测试。这是我的代码:

if (MPTweakValue(kFeaturedOffersTweak, NO)) {
    return MenuItemRowHeight;
}
else {
    return 0;
}

在第一顿午餐中,一切正常,调整值为“是”。然后关闭iPhone上的互联网,再次打开运行,调整值为NO。

在没有互联网的情况下使用Mixpanel调整的正确方法是什么?

尤金·特拉佩兹尼科夫(Eugene Trapeznikov)

因此,我创建了我的自定义管理器,在其中实现了调整的持久性。请让我知道,如果您有更好的解决方案。

我的代码:

-(void)initManager {
    [[Mixpanel sharedInstance] joinExperimentsWithCallback:^{

        USE_SETTINGS;

        SETTINGS_SETBOOL(kPreferredPartnersTweak, MPTweakValue(kPreferredPartnersTweak, NO));

        SYNCHRONIZE_SETTINGS;

        //===

        SEND_NOTIF(kTweaksUpdated, nil);
    }];
}

-(BOOL)getTweakWithName:(NSString*)tweakName {

    BOOL result = NO;

    //===

    USE_SETTINGS;

    if (SETTINGS_BOOL(tweakName)) {

        result = SETTINGS_BOOL(tweakName);
    }
    else {
        result = MPTweakValue(kPreferredPartnersTweak, NO);
    }

    //===

    return result;
}

USE_SETTINGSSETTINGS_BOOLSYNCHRONIZE_SETTINGS是我的宏与工作的包装NSUserDefaults

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有连接但没有互联网

来自分类Dev

离子-没有互联网连接

来自分类Dev

如何...没有ISP的互联网?

来自分类Dev

没有互联网的MonkeyTalk测试

来自分类Dev

使用没有实际互联网的路由器作为本地互联网连接

来自分类Dev

Ubuntu Server 12.04.3 LTS没有互联网连接

来自分类常见问题

我的Docker容器没有互联网

来自分类Dev

创建没有互联网连接的解析用户

来自分类Dev

没有互联网连接时,应用崩溃

来自分类Dev

iOS-没有互联网连接的CLGeocoder

来自分类Dev

连接到没有互联网的设备(无线)

来自分类Dev

没有互联网连接时,应用崩溃

来自分类Dev

弧焊机没有通过代理的互联网连接

来自分类Dev

没有互联网连接时,应用崩溃

来自分类Dev

没有互联网连接时调用“ didFailLoadWithError”?

来自分类Dev

模板10:如果没有互联网,则隐藏HamBurgerMenu

来自分类Dev

没有互联网连接时,应用崩溃

来自分类Dev

断开Netextender VPN的连接:没有互联网

来自分类Dev

VirtualBox上的Linux Mint没有互联网连接

来自分类Dev

退出休眠状态时没有互联网连接

来自分类Dev

没有安装gpu的互联网无法正常工作?

来自分类Dev

断开Netextender VPN的连接:没有互联网

来自分类Dev

虚拟机上没有互联网

来自分类Dev

全新Ubuntu安装(12.04),没有互联网

来自分类Dev

Windows 10 PPTP VPN没有互联网

来自分类Dev

即使没有互联网,下载/上传仍在进行

来自分类Dev

Ubuntu在VirtualBox上没有互联网连接

来自分类Dev

没有显示无线互联网连接!

来自分类Dev

当UIWebView没有互联网连接时实现UIAlertView