【发布时间】:2019-07-09 00:09:22
【问题描述】:
我的用户在离线时向 Firestore 提交数据。如果应用程序保留在内存中并重新连接互联网,则将上传数据。 如果应用被杀死,之前提交的数据只有在新数据提交到数据库后才会同步,就像疏通管道一样
这就是我提交数据的方式:
Future<Null> createFish(Fish _fish) async {
var dataMap = Map<String, dynamic>();
dataMap['userEmail'] = _fish.userEmail;
dataMap['species'] = _fish.species;
dataMap['location'] = _fish.location;
Firestore.instance.collection('fish').add(dataMap);
}
我的预期结果是,即使在离线时提交数据后,应用程序随后被杀死(由操作系统或用户),一旦再次打开应用程序,数据将被同步
【问题讨论】:
标签: firebase flutter google-cloud-firestore