因此,在我的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()
,但不走运。