Xamarin. Android - Ошибка Центра приложений в FirebaseInstanceId.get_Instance - PullRequest
0 голосов
/ 28 апреля 2020

Мой Xamarin. Android приложение Сбои после того, как пользователь открывает приложение, я полагаю, что оно как-то связано с Firebase, но я не смог понять это. Не могли бы вы сообщить мне, если у вас есть какие-либо предложения по исправлению этой ошибки?

FirebaseInstanceId.get_Instance () Java .Lang.IllegalStateException: FirebaseApp по умолчанию не инициализируется в этом процессе. «Имя приложения» Сделать Обязательно сначала вызовите FirebaseApp.initializeApp (Context).

JniEnvironment + StaticMethods.CallStaticObjectMethod (Java .Interop.JniObjectReference тип, Java .Interop.JniMethodInfo метод, Java .Interop.JniArgumentValue * args) JetoneMeNedgeMe , Java .Interop.JniArgumentValue * параметры) FirebaseInstanceId.get_Instance () NewUpdateActivity.RunRegistration (System.Collections.Generi c .List`1 [T] категории) AsyncMethodBuilderCore + <> *1011*. )

1 Ответ

0 голосов
/ 28 апреля 2020

Проверьте, если ваши google-services. json Действие по сборке файла равно GoogleService Json, если оно не работает, попробуйте самостоятельно инициализировать Firebase в методе onCreate, прежде чем вызов любого кода Firebase.

Вот ручная настройка Firebase.

var options = new FirebaseOptions.Builder()
  .SetApplicationId("<AppID>")
  .SetApiKey("<ApiKey>")
  .SetDatabaseUrl("<DBURl>")
  .SetStorageBucket("<StorageBucket>")
  .SetGcmSenderId("<SenderID>").Build();
  var fapp = FirebaseApp.InitializeApp(this, options);

...