草庐IT

firebase-ab-testing

全部标签

android - 我在 Android 应用程序中使用多个 firebase 项目。我收到此错误 : Missing google_app_id. Firebase Analytics 已禁用

我添加了以下代码来初始化那里的项目。FirebaseOptionsoptions=newFirebaseOptions.Builder().setApplicationId("1:129574837465:android:0123456773a52cf4f6")//RequiredforAnalytics..setApiKey("iubdeibneh8gzDt7Xn9f-jdjjdjdjdj")//RequiredforAuth..setDatabaseUrl("https://databasename-d7r7.firebaseio.com")//RequiredforRTDB..b

java - Android Firebase - 无法从 Firebase 快照接收正确的 JSON

我的android应用程序连接到Firebase并提取由我的服务器发送到那里的“警报对象”。当我从Firebase导出数据时,我得到了数据的格式精美的JSON表示。问题:当我使用DataSnapshot将数据提取到我的android设备时,数据具有“=”(等号)而不是“:”(分号)。引文也没有。当我尝试执行类似JSONObjectalert=newJSONObject(data.getValue().toString());之类的操作时,由于显而易见的原因,我收到了错误。我说很明显是因为如果您查看我的代码打印到控制台的内容,您会发现它不再是有效的JSON格式。一位friend提到我需要

java.util.zip.ZipException : duplicate entry with firebase

我正在使用firebase构建应用程序,但收到重复类错误。我已经检查了所有依赖项,但我无法弄清楚我在哪里有两个版本的firebase库。错误:任务“:app:transformClassesWithJarMergingForDebug”执行失败。com.android.build.api.transform.TransformException:java.util.zip.ZipException:duplicateentry:com/google/firebase/iid/zzb$1.classbuildscript{repositories{maven{url'https://ma

android - 仅在 firebase 调用完成时加载布局

问题:我的MainActivity中的布局是在我有机会完成调用firebase以恢复应用程序数据之前生成的。如果我旋转屏幕,从而导致onCreate在MainActivity中再次运行,一切都会正常生成。在我的应用程序中,我有一个Application类的自定义实现,它会调用Firebase来恢复数据/确保数据始终同步。但是,我有大约20个ValueEventListener,而不是只有几个ValueEventListeners和下面的大量子项。这是为了防止每次用户生成少量数据时我的应用程序几乎同步整个数据库,并避免异步操作数据时可能发生的冲突。有趣的是,ValueEventListe

android - firebase (fcm) 说 401 未经授权

privatevoidsendMsg(){DBManagerdbManager=DBManager.getInstance();ArrayListfirebaseIds;try{ResultSetrs=dbManager.getRegisteredFirebaseDevice();while(rs.next()){System.out.println(rs.getString(1));firebaseIds.add(rs.getString(1));}}catch(SQLExceptione){e.printStackTrace();}Stringurl="https://fcm.go

android - 如何获取 firebase firestore android 中某些字段的值?

像上面的问题一样,我想获取firebasefirestore中某些字段的值,而不是使用DocumentSnapshot的所有文档在SQL中这样SELECTcol_1,col_2,col_3FROMtable_name我该怎么做?谢谢你的帮助。 最佳答案 CloudFirestore客户端SDK始终读取并返回完整文档。无法读取文档中字段的子集。您可以检索整个文档,然后处理DocumentSnapshot以仅使用您感兴趣的字段。但这意味着您使用的带宽超出了需要。如果您的应用经常出现这种情况,请考虑创建一个辅助集合,其中每个文档仅包含您感

android - 无法编译最新的 firebase 核心库

我正在使用implementation'com.google.firebase:firebase-core:10.0.1'并尝试将我的依赖项更新为implementation'com.google.firebase:firebase-core:11.0.1'但运气不好。我得到的是:Failedtoresolve:com.google.firebase:firebase-core:11.0.1'我使用谷歌播放服务3.1.0 最佳答案 Ihavesolvethisissuebyfollowingthesesteps:配置Gradle的b

玩转Google开源C++单元测试框架Google Test系列(gtest)之六 - 运行参数

目录一、前言二、基本介绍三、参数列表四、XML报告输出格式五、总结一、前言使用gtest编写的测试案例通常本身就是一个可执行文件,因此运行起来非常方便。同时,gtest也为我们提供了一系列的运行参数(环境变量、命令行参数或代码里指定),使得我们可以对案例的执行进行一些有效的控制。二、基本介绍前面提到,对于运行参数,gtest提供了三种设置的途径:1.系统环境变量2.命令行参数3.代码中指定FLAG因为提供了三种途径,就会有优先级的问题,有一个原则是,最后设置的那个会生效。不过总结一下,通常情况下,比较理想的优先级为:命令行参数>代码中指定FLAG>系统环境变量为什么我们编写的测试案例能够处理这

android - 如何在 Firebase 中检查写入任务是否成功

我是Firebase的新手,需要知道如何检查我的写入任务是否成功,因为如果我不这样做,MainActivity就会启动并弄乱我的Register进度。这会检查Username是否已被占用,如果不是则注册用户:Queryusernamequery=myRef.orderByChild("Username").equalTo(Username);usernamequery.addListenerForSingleValueEvent(newValueEventListener(){@OverridepublicvoidonDataChange(DataSnapshotsnapshot){i

android - Firebase DatabaseReference 按指定值过滤

假设我有这个firebaseJSON结构:我需要得到属性“from”等于“this”的所有问题。我知道我可以使用Volley创建一个StringRequest并从我的questions.json中获取所有值。然后,在客户端,我可以遍历响应并删除那些没有正确属性的响应,但这只有在我有几个问题时才有效。如果我有数百万个问题,我将需要对这数百万个问题进行迭代。有什么方法可以对我的请求进行过滤,以仅获取具有我选择的属性的问题?(例如:搜索questions.jsonwherefrom==this) 最佳答案 Trythisifmaybeus