【发布时间】:2022-01-19 01:27:06
【问题描述】:
我正在尝试将从 carp_background_location 收到的最新位置更新发送到 Firestore。当应用程序在 Android 上终止时,回调不会被执行。我还没有尝试过它是否可以在 iOS 上运行。
我正在关注包提供的这个示例: example
我想要的是使用此回调将位置发送到 Firestore:
void onData(LocationDto dto) {
// print(dtoToString(dto));
print(dto);
setState(() {
lastLocation = dto;
lastTimeLocation = DateTime.now();
});
pushDtoToFirebase()
}
这在前台或后台都可以正常工作,但在应用程序终止时就不行了。
非常感谢问题的解决方案或有关如何使其发挥作用的指导。
【问题讨论】:
标签: android ios firebase flutter google-cloud-firestore