2016-12-16 15 views
2

Firebase Unity SDKをバージョン1.1.0(1.0.1から)にアップグレードし、新しい重要な問題に気付きました。ユーザーがホームボタンを押して終了し、そのボタンに戻ろうとすると、アプリケーションは完全に停止します。ログ内の唯一のものは、ユニティメッセージです:Firebase Unity SDK:アプリケーション再開時にiOSで100%ハングアップする

- > applicationWillResignActive() - > applicationWillEnterForeground()

これはハング中のユニティスレッドのコールスタックで、開発中のすべてのデバッグ情報でビルド私はこれは特にメッセージングパッケージ(私も分析パッケージを使用しています)、Firebase SDKによって引き起こされる正だ

Callstack on the Unity thread

(実際上の情報を与えません)。

  • 完全にすべてのfirebase SDKコンポーネントを削除します:これらは私がやった実験である問題を修正
  • はすべてfirebaseメッセージングSDK DLLと私のメッセージング初期化コードを削除します。問題はfirebaseメッセージングSDK DLLを保持しますが、私を削除
  • を固定しますメッセージの初期化コード:問題が残っています

私はここに進む方法を犠牲にしています。たとえ誰かが実験を推奨してそれをさらに追跡しても、それは感謝します。

+0

私はFirebaseリアルタイムデータベースで同じ問題を抱えていましたが、私のユースケースは限られていたので、Firebase DB用に与えたRest APIに移行しました。 – SourabhV

答えて

0

私は同じ問題がありました。私はinfo.plistでFirebaseAppDelegateProxyEnabled = NOを設定することでこの問題を解決できました。 PostBuildScriptにplist.root.SetBoolean( "FirebaseAppDelegateProxyEnabled"、false)と書くこともできます。

関連する問題