能否以编程方式从 ios 应用端访问 bigquery 或 Firebase 分析数据?

Posted

技术标签:

【中文标题】能否以编程方式从 ios 应用端访问 bigquery 或 Firebase 分析数据?【英文标题】:Can bigquery or Firebase analytics data acessible from ios app side programmatically? 【发布时间】:2019-09-15 19:07:38 【问题描述】:

我有 Firebase 分析数据并启用了 BigQuery。但是我需要在自动化 UI 测试下验证应用程序端的事件和屏幕数量。无论如何以编程方式在 swift 或 Objective c 中访问和验证 ios 应用程序端的 Firebase 分析数据?

【问题讨论】:

【参考方案1】:

没有通过 Firebase 检索 Google Analytics(分析)数据的 API。见Can I get firebase analytics data using query?

BigQuery 也没有 API 允许直接从您的客户端应用进行安全访问。这将是一个重大的安全风险,因为您会将所有用户的数据暴露给所有用户。

实现功能的常用方法是创建一个自定义端点(使用您已有的服务器或 Cloud Functions for Firebase),它只公开您的客户需要访问的信息

【讨论】:

以上是关于能否以编程方式从 ios 应用端访问 bigquery 或 Firebase 分析数据?的主要内容,如果未能解决你的问题,请参考以下文章

您能否以编程方式获取 AWS MFA 序列号?

你能以编程方式访问当前的 Heroku dyno id/name 吗?

以编程方式访问 iOS 上的应用程序图标

如何以编程方式访问 iOS 中其他已安装应用程序的 info.plist?

Xamarin iOS - 我们如何以编程方式将可访问性焦点设置为按钮

以编程方式访问正在运行的 iOS 应用程序中的内存使用数据?