2016-12-16 83 views
2

我刚刚将Firebase Unity SDK升级到版本1.1.0(来自1.0.1),并注意到一个新的关键问题。当用户通过主页按钮退出时,应用程序完全挂起,然后尝试返回。在日志中的唯一的事情是统一的消息:Firebase Unity SDK:应用程序恢复时100%挂在iOS上

- > applicationWillResignActive() - > applicationWillEnterForeground()

这是挂在统一线程的调用堆栈,在开发建设的所有调试信息(实际上没有给出信息)

Callstack on the Unity thread

我肯定这是由火力地堡SDK造成的,特别是信息包(我也是用的分析软件包)。这是我做了实验:

  • 完全删除所有火力SDK组件:问题固定
  • 删除所有火力消息SDK DLL和我的消息初始化代码:问题固定
  • 保持火力消息SDK的DLL,但删除我的消息初始化代码:问题仍然存在

我对如何在此处继续不知所措。即使有人可以推荐一个实验来进一步追踪它,但我们将会感激。

+0

我与Firebase实时数据库存在同样的悬挂问题,但我的使用案例有限,因此我将其迁移到了Rest API,只有它们为Firebase数据库提供了相同的体面升级。 – SourabhV

回答

0

我有同样的问题。我能够通过在info.plist上设置FirebaseAppDelegateProxyEnabled = NO来解决此问题。 您也可以在PostBuildScript中编写plist.root.SetBoolean(“FirebaseAppDelegateProxyEnabled”,false)。

相关问题