gpt4 book ai didi

android - 当应用程序在后台时将用户位置更新到服务器

转载 作者:行者123 更新时间:2023-11-29 11:30:47 24 4
gpt4 key购买 nike

移动技术:React native实时跟踪使用:Socket.io

我有出租车服务应用程序,我在其中不断更新司机的位置到服务器。当应用程序处于前台时它工作正常。现在,当应用程序处于后台时,我想以任何其他方式使用套接字将驱动程序的位置更新到服务器。我需要适用于 ios/android 的解决方案。

请分享您的建议

最佳答案

我不确定是否使用套接字,但您可以尝试将数据保存在 sqlite 数据库中,然后在您的应用程序处于后台时使用 react-native-background-task https://github.com/jamesisaac/react-native-background-task

像这样使用它:

BackgroundTask.define(() => {
//API CALL
BackgroundTask.finish()
})

componentDidMount() {
BackgroundTask.schedule();
}

请注意,在 iOS 上调用它至少需要 15 分钟

关于android - 当应用程序在后台时将用户位置更新到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53756229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com