Как загрузить контакты как Iterable из Flutter в Firestore - PullRequest
1 голос
/ 04 мая 2019

Я создаю приложение, которое будет загружать все контакты в базу данных Firestore с типом карты.Но приведенный ниже код не загружает контакты в Firestore.Пожалуйста, помогите.

Я пытался получить контакты со своего телефона в Firestore с помощью приложения Flutter.Я использовал библиотеку contact_services для получения контактов.Даже после того, как я попробовал несколько похожих примеров, я не смог связаться с Firestore, используя тип карты.Где я могу внести изменения, чтобы я мог загрузить все свои контакты в качестве значения карты в Firestore

final Iterable<Contact> contacts = await ContactsService.getContacts(withThumbnails: false);
Firestore.instance
            .collection('contacts')
            .document(firebaseUser.uid)
            .setData({
          'contact':{ contacts.map((Contact contact){ 'name': contacts.displayName,contacts.phone})}  
        });

Я ожидал отобразить все свои контакты в firestore с типом карты, но фактический вывод не был загружен.

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