Flutter集成Firebase中的 A/B Testing

news/2024/12/22 19:56:45/

前提

完成Flutter集成Firebase中的远程配置流程

A/B Test的使用流程

  1. 我们先通过远程配置设置变量,应用程序根据变量值展示不同的界面
  2. 创建一个A/B Test实验,在实验中创建满足条件的用户才能加入到这个实验中,并且在A/B 实验中修改远程配置变量的值
  3. 参加实验的用户使用不同的界面进行测试,根据用户反馈以及留存率判断是否需要将修改的界面推广到全部

Flutter集成A/B Test步骤

一、Flutter集成Firebase框架

参考:Flutter集成Firebase框架

二、在Firebase网页端创建配置

访问https://console.firebase.google.com/u/0/,点击自己的项目后再点击左侧的吸引,然后再点击A/B Testing即可看到对应界面

点击创建实验——>远程配置

在基本信息中填写实验名称后点击下一步

在定位中选择应用程序后再点击和按钮去添加其他的条件,添加完毕后点击下一步

在目标中添加跟踪的主要指标,要根据这个指标来判断哪一个当前发布版本和对比版本那个更好,可以配置多个指标

在变体中选择变体的参数,这里我们就选择04-Flutter集成Firebase中的Remote Config中创建的变量并修改参数的值

最后点击审核按钮,审核通过后点击启动试验

然后我们再次执行04-Flutter集成Firebase中的Remote Config中的代码,发现现在打印的内容是test1,说明我们进入了基准B中了

然后根据用户的反馈内容或者留存率来判断这个版本是否能够广泛发布


http://www.ppmy.cn/news/1522174.html

相关文章

shell 学习笔记:变量、字符串、注释

目录 1. 变量 1.1 定义使用变量 1.2 变量命名规则 1.3 只读变量 1.4 删除变量 1.5 变量类型 1.5.1 字符串变量 1.5.2 整数变量 1.5.3 数组变量 1.5.3.1 整数索引数组 1.5.3.2 关联数组 1.4 环境变量 1.5 特殊变量 2. 字符串 2.1 单引号字符串 2.2 双引…

使用NetBackup GUI 图形化进行oracle备份和恢复

转载 一、环境介绍: 这个实验都是在vmware workstation里完成的。由于NetBackup7只能装在64位的系统上,所以这里采用了64位的rhel5.5系统,以及oracle 10gr2 for linux_x64的软件包。数据库的数据文件存储在ASM中。安装rhel、oracle、netback…

C++字符串中的string类操作

愿我如星君如月,夜夜流光相皎洁。 ——《车逍遥篇》【宋】范成大 目录 正文: 主要特点: 基本操作: 代码演示: 总结: 今天我们接着上次的章节继续,这次我们来说一个为解决上个方法的缺陷而诞…

Linux 文件权限与属性管理

概述 Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux 对不同用户访问同一文件(包括目录文件)的权限做了详细的规定。 文件属性查看 在 Linux 中&#xff0…

目标检测-YOLOv3

YOLOv3介绍 YOLOv3 (You Only Look Once, Version 3) 是 YOLO 系列目标检测模型的第三个版本,相较于 YOLOv2 有了显著的改进和增强,尤其在检测速度和精度上表现优异。YOLOv3 的设计目标是在保持高速的前提下提升检测的准确性和稳定性。下面是对 YOLOv3 …

牛客(除2!)

链接:登录—专业IT笔试面试备考平台_牛客网 来源:牛客网 题目描述 给一个数组,一共有 n n\ n 个数。 你能进行最多 k k\ k 次操作。每次操作可以进行以下步骤: 选择数组中的一个偶数 aia_iai​,将其变成 ai/2a_i/…

使用 JAXB 将内嵌的JAVA对象转换为 xml文件

使用 JAXB 将内嵌的JAVA对象转换为 xml文件 1. 需求2. 实现(1)FileDesc类(2)MetaFileXml类(3)生成对应的xml文件 1. 需求 获取一个目录下所有文件的元数据信息(文件名、大小、后缀等&#xff0…

“榆”您相约|遨游矿用煤安防爆手机助力煤矿作业安全增效

金秋九月结硕果,丹桂飘香迎盛会。2024年9月13日至15日,第十八届榆林国际煤炭暨高端能源化工产业博览会(以下简称“榆林国际煤博会”)即将在榆林会展中心盛大启幕。本次博览会以“能源新时代,低碳新榆林”为主题&#x…