【问题标题】:Firebase Analytics not working when IPA is compiled编译 IPA 时 Firebase Analytics 不起作用
【发布时间】:2020-01-30 03:55:34
【问题描述】:

每当我们使用模拟器或连接到 XCode 的设备运行时,我们都可以看到事件正在触发。

但是,每当我们将其编译为 IPA 并检查事件是否正常工作时,都没有显示任何内容。

我已经检查了生成的 .app 文件的包内容,我发现它确实使用了我用于在模拟器中运行的应用程序的包 ID。

可能是什么问题?只有在我们编译应用程序时才会发生这种情况。

【问题讨论】:

  • 我们需要更多的上下文。 IPA 的目标是调试还是发布环境?您如何通过 IPA 检查“事件是否正常”?
  • 它与我们使用调试模拟器运行时使用的环境相同。
  • @Glenn 我通过 Firebase Analytics 的 DebugView 检查事件是否正常
  • 我认为 Leemur 的答案是正确的,Jamie。
  • 谢谢你,格伦。但是,这仅适用于iOS吗?因为在我们的 Android 版本中,即使应用程序已经编译为 APK,他们也可以看到事件。

标签: ios objective-c firebase analytics firebase-analytics


【解决方案1】:

简答:

数据在以下时间上传:

  • 数据 >1 小时前
  • 已触发转化事件
  • 应用程序进入后台

================================================ ====================================

解释:

为了节省用户的设备电量,在生产模式下,Google Analytics for Firebase 仅在发生以下情况之一时才会发送数据:

  • 您获得的数据已经保存了一个多小时
  • 用户触发转化事件(支付)
  • 您的应用进入后台

仅在调试模式下,事件几乎立即被发送到 Firebase 控制台。

【讨论】:

  • 谢谢你,利莫尔。但是,这仅适用于iOS吗?因为在我们的 Android 版本中,即使应用程序已经编译为 APK,他们也可以看到事件。
  • 我很抱歉,但我不知道在 Android 环境中的行为如何。 :P 有关 iOS 的信息直接来自 Firebase 文档。您可以查看这篇 Firebase 官方文章:firebase.googleblog.com/2016/11/…
猜你喜欢
  • 1970-01-01
  • 2015-09-18
  • 1970-01-01
  • 2021-11-25
  • 2021-02-09
  • 2017-11-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多