【问题标题】:How to send events to Firebase Analytics in iMessage extension如何在 iMessage 扩展中向 Firebase Analytics 发送事件
【发布时间】:2017-03-27 02:04:27
【问题描述】:

我一直在尝试发送事件,例如当用户通过我的 imessage 应用点击 tableview 单元格以进行 firebase 分析时无济于事。使用

FIRAnalytics.logEvent(withName: "\(stickerUniqueName)", parameters: nil)

我还在我的计划中添加了-FIRAnalyticsDebugEnabled

我在常规应用程序上进行了此设置,它运行良好并将事件记录在 xcode 控制台中,以便我可以看到它已发送。但我无法让它在图像扩展中显示相同。

我想我在逃避的是是否可以在 imessage 扩展中记录事件?是否有任何其他服务可以让我在图像扩展上跟踪按钮按下情况?

【问题讨论】:

  • 请更详细地描述问题“我似乎无法让它在 imessage 扩展中做同样的事情”。
  • @shallowThought 几乎可以通过 firebase 分析发送事件并将它们记录在 Xcode 控制台中,以查看它们是否成功。我已经能够在常规应用程序中实现这一点,但不能在图像扩展中实现。
  • 明白。出于调试原因,将所有Firebase 代码放在MessagesViewController 中的willBecomeActive 中。看看它是否在那里工作。如果没有,请发布整个代码。
  • 您是否尝试过插入设备并从设备查看日志?您还可以将 XCode 附加到扩展程序的进程中。
  • @AlexD 是的,我确实尝试过使用我的手机 :(

标签: ios events swift3 firebase-analytics imessage


【解决方案1】:

好的,所以我第二天检查了一下,事件显示在 Firebase 分析中!但我仍然没有设法让事件登录到 xcode 控制台。所以问题有点解决了...

这里最大的收获是 Firebase 分析确实在 iMessage 中工作 扩展名。只需几个小时即可出现。

【讨论】:

  • 很高兴听到这个消息。我也找不到使用启动参数打开调试模式的方法,但如果您找到方法,请告诉我们,因为我们也有兴趣知道。
猜你喜欢
  • 1970-01-01
  • 2017-01-26
  • 2021-08-26
  • 1970-01-01
  • 2017-02-06
  • 2017-02-25
  • 2020-04-26
  • 2017-02-15
  • 2019-02-16
相关资源
最近更新 更多