Связывание форм Xamarin с Firestore - PullRequest
0 голосов
/ 03 июля 2019

У меня проблема со связью форм Xamarin с Firestore. У меня есть коллекция под названием Candidates в моей базе данных Firestore в Firebase, и я использую nuget Plugin.CloudFirestore, чтобы связать Firestore и Xamarin Forms

Я попытался использовать пример 'Get' по следующей ссылке:

https://github.com/f-miyu/Plugin.CloudFirestore

        var query = await CrossCloudFirestore.Current
                                    .Instance
                                    .GetCollection("Candidates")
                                    .GetDocumentsAsync();


        var documents = query.ToObjects<Candidate>();

Когда я запускаю код, я получаю следующее сообщение

"Необработанное исключение: Java.Lang.IllegalStateException: FirebaseApp с именем [FirebasePlugin] не существует. "

Есть идеи о том, что идет не так?

1 Ответ

0 голосов
/ 03 июля 2019

Вы следовали инструкции?

  • Добавьте google-services.json в проект Android. Выберите GoogleServicesJson в качестве действия сборки. (Если вы не можете выбрать GoogleServicesJson, перезагрузите этот проект Android.)
  • Целевой фреймворк должен быть Android 9.0 (пирог). Multi-Dex должен быть включен, если вы используете другие библиотеки, Xamarin.Forms и т. Д.

    <TargetFrameworkVersion>v9.0</TargetFrameworkVersion>
    <AndroidEnableMultiDex>true</AndroidEnableMultiDex>
    

https://github.com/f-miyu/Plugin.CloudFirestore#android

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