我有一个django应用程序(还没有PWA),我被要求实现一个功能,使应用程序上传用户的位置到一个API。这是因为应用程序是用于卡车操作员。客户希望能够跟踪卡车的位置。监控是否所有预定交付可以成功的一天。我的问题:有没有可能创建一个后台任务,即使用户不使用应用(关闭或未聚焦),也能将其位置发送到API?我应该使用什么技术来实现这一点?我已经研究了很多技术(对我来说是非常新的)。就像PWA(服务工作者),工作者,周期性后台同步API,后台同步API,......但是我迷失在所有存在的信息中。
ryevplcw1#
我不认为这会起作用。服务工作者可以在后台运行,但是他们不能访问DOM,而地理位置API是一个DOM API。这意味着当PWA关闭时,访问用户的地理位置将不起作用。
1条答案
按热度按时间ryevplcw1#
我不认为这会起作用。服务工作者可以在后台运行,但是他们不能访问DOM,而地理位置API是一个DOM API。这意味着当PWA关闭时,访问用户的地理位置将不起作用。