将 Java 桌面应用程序连接到 Firebase-analytics

Posted

技术标签:

【中文标题】将 Java 桌面应用程序连接到 Firebase-analytics【英文标题】:Connecting a Java desktop app to Firebase-analytics 【发布时间】:2020-03-04 19:35:47 【问题描述】:

我目前有三种类型的客户端与我的服务器一起工作:android、Web (Angular) 和用 Java 编写的桌面应用程序。需要从每个客户端向 Firebase-analytics 发送事件。我很清楚如何从 Android 和 Web 发送事件 - 这在文档中进行了描述。但我找不到从桌面应用程序发送事件的方法。所以,我有几个问题:

    这个选项可行吗?

    也许答案是将事件发送到 BigQuery?那么,将事件发送到 Firebase-analytics 和与 Firebase-analytics 关联的 BigQuery(通过 REST API 或使用客户端库)有什么区别?

【问题讨论】:

【参考方案1】:
    只有 Web 和移动应用程序的客户端库。不支持桌面应用。 您当然可以让您的桌面应用程序向 BigQuery 发送数据,以扩充您从 Firebase 导出的现有数据。如果这样做,您将不得不创建自己的查询来分析数据 - Firebase 控制台将无法看到您直接放在那里的数据。

【讨论】:

那么,我将无法使用 firebase-analytics 的所有功能,例如 AdMob 或 Google Ads? 我认为这些产品也不支持桌面应用程序。 谢谢,我会尝试在java应用程序中找到执行JS代码的解决方案 @A.Kashnikov,你找到解决方案了吗?

以上是关于将 Java 桌面应用程序连接到 Firebase-analytics的主要内容,如果未能解决你的问题,请参考以下文章

无法将 Firebase 连接到 Android 应用 |此应用无权使用 Firebase 身份验证

将 Flutter App 的 iOS 部分连接到 Firebase 的困惑

将 Android Studio 项目连接到 Firebase 数据库的问题

将 UITableView 连接到 Firebase 结果

当我尝试将我的应用程序连接到 Firebase 身份验证时出现 MissingPluginException 异常

如何从 Android 应用程序连接到多个 Firebase 数据库