Как удалить объект Auth перед «Приложением, от которого зависит» при смене сцен? - PullRequest
1 голос
/ 25 марта 2019

Итак, используя 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(), не повезло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...