2016-12-16 80 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)。

相關問題