【问题标题】:Use google firebase analytics with iOS action extension将 google firebase 分析与 iOS 操作扩展一起使用
【发布时间】:2016-07-13 15:59:28
【问题描述】:

我想收集一些用户的信息,这些用户正在使用我的 iOS 应用的操作扩展和谷歌 Firebase 分析。它适用于主应用程序。但是如何使它与扩展一起工作?有没有办法做到这一点? 我试图在 google firebase 控制台上创建 2 个应用程序(因为主应用程序和操作扩展具有不同的捆绑 id),似乎不起作用。

【问题讨论】:

  • Action Extension 是用户从 App Store 下载的独立应用程序吗?您是否已经集成了 Firebase SDK 并将适当的 GoogleService-Info.plist 添加到项目中并在启动时调用了 [FIRApp configure]?
  • @Frank van Puffelen ,动作扩展不是一个独立的应用程序。但它与主应用程序具有不同的捆绑包 ID。主应用程序在 firebase 上运行良好。所以我应该有集成 SDK 并正确导入 GoogleService-Info.plist。
  • 我一直在尝试完成同样的事情。不幸的是,Firebase 似乎正在批处理分析调用并使用应用程序委托方法来确定何时发送它们,但没有为扩展调用应用程序委托方法。我很想知道是否有人能够完成这项工作。

标签: ios firebase ios-extensions firebase-analytics


【解决方案1】:

根据 Firebase 支持的回答。我们应该做的是将 [FirApp configure] 放在扩展的入口点。对于动作扩展,我只是将它放在 viewDidLoad 方法中 [super viewDidLoad] 下的第一行。
是的,需要一个单独的 GoogleService-Info.plist 文件。

【讨论】:

  • 这正是我设法为 Firebase 数据库做到这一点的方法,它基本上可以工作。但是我对persistenceEnabled 有另一个问题,但那是另一回事了。
【解决方案2】:

[FirAPP configure] 方法不是这样工作的。可能是,谷歌还没有更新他们的文档。我在这里总结了教程。

iOS Admob Firebase SDKs with/without cocoapods

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-21
    相关资源
    最近更新 更多