cloud_firestore_platform_interface: Должны ли мы теперь выполнять все операции с хранилищем огня из этого пакета? - PullRequest
0 голосов
/ 20 июня 2020

Я собирался просмотреть список изменений для cloud_firestore, когда понял, что один из них указал «мигрировать» на cloud_firestore_platform_interface. Мне было интересно, что это значит. Мне особенно любопытно, потому что Google не имеет смысла оставлять пакет с ошибкой (? Я только что узнал, что мое приложение будет сканировать sh, если попытка Transaction была предпринята, когда клиент был в автономном режиме, вместо того, чтобы бросать Exception или Error, как указано в этом выпуске https://github.com/flutter/flutter/issues/34789#issuecomment -504134476 ). Если я должен использовать Firestore из этого нового пакета, может ли кто-нибудь порекомендовать руководство?

Новый вопрос по транзакциям: Firestore: транзакции завершаются сбоем в автономном режиме

1 Ответ

3 голосов
/ 20 июня 2020

Я собирался просмотреть журнал изменений для cloud_firestore, когда понял, что один из них указал «перейти» на cloud_firestore_platform_interface.

Это просто означает, что cloud_firestore также использует пакет cloud_firestore_platform_instance.

Из документации:

Общий интерфейс платформы для плагина cloud_firestore. Этот интерфейс позволяет c реализации плагина cloud_firestore для конкретной платформы, а также самого плагина, чтобы гарантировать, что они поддерживают один и тот же интерфейс.

https://github.com/FirebaseExtended/flutterfire/tree/master/packages/cloud_firestore/cloud_firestore_platform_interface

Если вы хотите использовать cloud_firestore, то вам все равно нужно использовать cloud_firestore плагин как обычно, ничего не изменилось.

...