用于移动设备的基于 Web 的位置跟踪应用程序
Web-based position tracking app for mobile devices
我正在研究创建增强现有 Web 应用程序的移动应用程序的不同可能性。移动应用程序的唯一目的是将用户的当前位置发送到网络应用程序。
我的首选方法是创建一个 HTML5 移动应用程序,该应用程序使用 Geolocation API 定期确定用户位置并将其发送到 Web 应用程序。现在我看到两个潜在的问题:
用户锁定屏幕并将phone放入口袋。应用程序中的 JS 计时器 运行 会怎样?它们是否继续执行,以便我仍然能够发送位置更新?
在没有网络覆盖的地区会怎样?正确的做法是累积位置日志,直到用户回到有网络覆盖的区域,然后一次发送所有待处理的位置日志。
以上问题的实质是:
HTML5 移动应用是否适合此类应用,或者我是否需要创建本机应用?
显然答案是
不,HTML5 应用程序不是解决此问题的正确方法。
主要原因是后台应用程序被关闭,请参阅this answer。
我正在研究创建增强现有 Web 应用程序的移动应用程序的不同可能性。移动应用程序的唯一目的是将用户的当前位置发送到网络应用程序。
我的首选方法是创建一个 HTML5 移动应用程序,该应用程序使用 Geolocation API 定期确定用户位置并将其发送到 Web 应用程序。现在我看到两个潜在的问题:
用户锁定屏幕并将phone放入口袋。应用程序中的 JS 计时器 运行 会怎样?它们是否继续执行,以便我仍然能够发送位置更新?
在没有网络覆盖的地区会怎样?正确的做法是累积位置日志,直到用户回到有网络覆盖的区域,然后一次发送所有待处理的位置日志。
以上问题的实质是:
HTML5 移动应用是否适合此类应用,或者我是否需要创建本机应用?
显然答案是
不,HTML5 应用程序不是解决此问题的正确方法。
主要原因是后台应用程序被关闭,请参阅this answer。