草庐IT

Firebase-Analytics

全部标签

android - 为什么我们需要在 Firebase SDK 的底部应用 google-services 插件?

已编辑作为@doug-stevensontellsusinhisanswer,Firebase依赖项声明不必再位于build.gradle的底部。关于FirebaseSDKsetuppage,它说,applyplugin:'com.android.application'android{//...}dependencies{//...compile'com.google.firebase:firebase-core:9.0.2'}//ADDTHISATTHEBOTTOMapplyplugin:'com.google.gms.google-services'这是为什么呢?顺序重要吗?

android - Firebase Analytics 甚至会出现在日志中,但不会出现在 Firebase 控制台上

我正在尝试将FirebaseRemoteConfig和Analytics与我的Android应用程序集成。远程配置部分工作正常,但分析部分不工作。这是我的build.gradle//Firebaseconfigurationcompilegroup:'com.google.firebase',name:'firebase-core',version:'9.4.0'compilegroup:'com.google.firebase',name:'firebase-config',version:'9.4.0'//Firebaseanalyticscompile'com.google.an

java - 如何跳过初始数据并仅触发 Firestore Firebase 中的新更新?

我到处搜索都没有运气。我想查询Firestore以获取类型为管理员的所有用户。像这样的东西:SELECT*FROMusersWHEREtype=admin但仅当属性total发生变化时。如果我使用:users.whereEqualTo("type","admin").addSnapshotListener(newEventListener(){@OverridepublicvoidonEvent(@NullableQuerySnapshotsnapshots,@NullableFirebaseFirestoreExceptione){for(DocumentChangedc:snaps

java - Android Firebase 如何处理实时服务器到本地数据库的连接

关于这个主题和ChildEventListener的类似问题,没有相关的答案,所以这是我的。我有一个保存所有数据的本地SQLite数据库,我还有一个Firebase实时数据库,我正在更新所有用户的新条目或实时更改。我目前正在使用ChildEventListener进行操作,如下所示:DatabaseReferencerootRef=FirebaseDatabase.getInstance().getDatabase().getReference();DatabaseReferencechildRef=rootRef.child("my_root");ChildEventListener

android - 如何让 Google Analytics v4 为我的应用程序报告未捕获的异常(崩溃)?

为了这个,我已经用头撞墙好几个小时了。v4docs对于GoogleAnalytics,请指定2种不同的方式让您的应用程序报告未捕获的异常。我无法工作。在这两种情况下,当我在我的应用程序中触发未捕获的异常时,我在LogCat中看到这样的行(为我自己的代码使用虚拟名称):08-1717:33:30.248:V/GAV4(8968):Thread[main,5,main]:TrackingException:MyException(@MyClass:myMethod:143){main}08-1717:33:30.248:V/GAV4(8968):Thread[main,5,main]:Di

android - 添加 Google Analytics 后无法生成 APK,但在 Debug模式下工作正常

这是一个非常奇怪的情况。我可以构建我的项目、清理和构建我的项目,甚至可以在具有Debug模式的物理设备上运行。我还在GoogleAnalytics网页上获得了我需要的所有数据。可悲的是,AndroidStudio没有生成发布版本,.apk文件。我完全遵循了AddAnalyticstoYourAndroidApp,官方教程,也搜索了很多答案,但那个确切的问题仍然存在。我的build.gradle看起来像这样:applyplugin:'com.android.application'applyplugin:'com.google.gms.google-services'android{co

android - 如何使用 Firebase Analytics 定义受众?

我想通过使用自定义属性将他们分开来跟踪我的应用程序的受众。每个用户都有一个权限列表。我希望能够在登录到我的应用程序时使用此属性将它们分开。目前,所有用户都属于“所有用户”类别,而不是他们单独的类别...我使用CEO登录超过10次,我等了几天...仍然,我只看到受众名称“所有用户”递增,而不是我自定义的“CEO”受众。这是我设置属性的方式:注意:在我这里的示例中,假设getRole()返回的用户角色是'CEO'在我的LoginActivity.java中for(EntityRolemRole:newArrayList(profile.getRoles())){mRole.setUser(

php - "registration_ids"字段不是 JSON 数组 (Firebase)

我正面临Firebase“registration_ids”的问题。当我从RestClient发送请求时,我得到了成功的响应。{"multicast_id":4650719213012935695,"success":2,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1468837777484579%214918aff9fd7ecd"},{"message_id":"0:1468837777484484%214918aff9fd7ecd"}]}但是当我从我的Android应用程序调用相同的php脚本时,它会在响应中给

android - Play 服务的 Firebase 低于 9

背景我的应用严重依赖Firebase。我使用大部分服务,例如身份验证、实时数据库、存储、分析、崩溃报告等。到目前为止一切正常,但我对特定情况有疑问。问题由于Firebase是在PlayServices9中引入的,那些还没有更新到PlayServices9的设备将会发生什么。由于我的应用严重依赖Firebase,因此我的应用将如何在这些设备上运行?Firebase如何迎合回溯的场景?或者开发者应该如何检查PlayServices的版本并要求用户更新? 最佳答案 Howwillmyappworkonthosedevicesasmyapp

android - 从 Firebase 存储中检索存储的图像

我正在尝试使用Firebase存储和检索图像。存储图像时没问题,但我无法在ImageView中显示它。它没有给出错误,所以我不明白错误在哪里。publicclassMainActivityextendsAppCompatActivity{privateButtonbtnSelectImage;privateImageViewmImageView;privateStorageReferencemStorage;privatestaticfinalintCAMERA_REQUEST_CODE=1;@OverrideprotectedvoidonCreate(BundlesavedInsta