更改场景时如何删除“依赖于该应用程序”之前的Auth对象?

时间:2019-03-25 16:23:48

标签: firebase unity3d firebase-authentication firebase-storage

因此,在我的AR应用程序中利用Firebase身份验证和存储。完成登录和资产捆绑包下载后,我的脚本将用户定向到下一个场景(通过SceneManager.LoadScene()),在此用户可以与其内容进行交互。

但是,在场景转移时,此错误会导致不一致的暂停编辑器:

  

“ ApplicationException:验证对象0x7586a0f0应该在删除之前   取决于它的App 0x77b799a0。   Firebase.FirebaseApp.ReleaseReferenceInternal(Firebase.FirebaseApp   应用)(在   Z:/tmp/tmp.n6hJS53AxW/firebase/app/client/unity/proxy/FirebaseApp.cs:998)   Firebase.FirebaseApp.RemoveReference()(在   Z:/tmp/tmp.n6hJS53AxW/firebase/app/client/unity/proxy/FirebaseApp.cs:293)   Firebase.FirebaseApp.Dispose()(在   Z:/tmp/tmp.n6hJS53AxW/firebase/app/client/unity/proxy/FirebaseApp.cs:51)   Firebase.FirebaseApp.Finalize()(在   Z:/tmp/tmp.n6hJS53AxW/firebase/app/client/unity/proxy/FirebaseApp.cs:47)   UnityEngine.UnhandledExceptionHandler:m__0(Object,   UnhandledExceptionEventEventArgs)“

如何在场景切换之前删除Auth对象?我已经尝试过auth.Dispose()auth.SignOut(),但不走运。

0 个答案:

没有答案