Итак, используя Firebase Auth and Storage в моем приложении AR. После завершения входа в систему и загрузки пакета активов мой сценарий направляет пользователя к следующей сцене (через SceneManager.LoadScene ()), где он может взаимодействовать со своим контентом.
Однако, при смене сцены, эта Ошибка вызывает непоследовательный редактор Pause:
"ApplicationException: объект Auth 0x7586a0f0 должен быть удален до
Приложение 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 (Объект,
UnhandledExceptionEventArgs) "* 1006 *
Как мне удалить мой объект Auth перед сдвигом сцены? Я пробовал auth.Dispose()
и auth.SignOut()
, не повезло.