我已经添加了firebase_core:^ 0.5.0,cloud_firestore:^ 0.14.0 + 2作为依赖项并在主要添加了
void main()async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
runApp(MaterialApp(
debugShowCheckedModeBanner: false,
home: Home(),
));
}
在我的服务班里,有
class SupplierService {
Firestore db = Firestore.instance;
// retrieve data
Future<List<DocumentSnapshot>> getSuppliers() {
return db.collection("suppliers").getDocuments().then((snaps) {
return snaps.documents;
});
}
}
我在这里检索供应商集合中的一些数据。但是我导航到实现它会抛出我的相应页面
“ FirebaseFirestore”类型不是“ Firestore”类型的子类型
问题出在哪里,我该如何解决
答案 0 :(得分:2)
您正在使用不建议使用的API。不再应该使用Firestore
。您的代码应改为:
FirebaseFirestore db = FirebaseFirestore.instance;