我刚刚将Firebase Unity SDK升级到版本1.1.0(从1.0.1开始),并注意到一个新的关键问题。当用户通过主页按钮退出然后尝试返回时,应用程序将完全挂起。日志中唯一的内容是Unity消息:
- > applicationWillResignActive() - > applicationWillEnterForeground()
这是Unity线程中挂起的callstack,在开发版本中包含所有调试信息(实际上没有任何信息)
我很肯定这是由Firebase SDK引起的,特别是Messaging包(我也在使用Analytics包)。这些是我做过的实验:
我对如何继续这里感到茫然。即使有人可以推荐实验来尝试进一步追踪它,也不胜感激。
答案 0 :(得分:0)
我遇到了同样的问题。我能够通过在info.plist中设置FirebaseAppDelegateProxyEnabled = NO来解决此问题。 您也可以在PostBuildScript中编写plist.root.SetBoolean(" FirebaseAppDelegateProxyEnabled",false)。