【问题标题】:update location in the server while app in background在后台应用程序时更新服务器中的位置
【发布时间】:2020-12-30 20:45:08
【问题描述】:

我想使用计时器在后台应用程序时每 x 分钟向服务器发送一次位置更新 有什么办法在颤振中做到这一点?

【问题讨论】:

    标签: flutter dart location background-process


    【解决方案1】:

    是和不是。由于“隐私和政策规则”,谷歌会阻止你这样做,这里看看https://developer.android.com/about/versions/oreo/background-location-limits。 是的,你可以,但这将是一个耗电的应用程序。除非你的应用程序是一个不需要遵循谷歌规则的黑市应用程序我猜..

    【讨论】:

    • 另一种方法是在您的应用仍在前台/打开时以固定频率发送位置。
    • 它是一个拼车应用,即使应用在后台,我们也必须经常跟踪司机的位置。但我问的是最好的方法,你知道有很多应用程序包含这个功能。看了很多文章还是不清楚如何后台向服务器发送请求,
    • 是的,他们会这样做,比如 gojek、grab、uber 等。我认为他们会在应用程序仍在后台运行(未完全关闭)时使用 gps,如果它们已关闭,那么应用程序会告诉服务器发送推送通知,当用户点击推送通知时,它将打开应用程序并将当前位置推送到服务器。
    • 我认为应该有办法做到这一点我会再次检查,谢谢你的帮助兄弟
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-08
    • 1970-01-01
    • 2021-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多