【发布时间】:2015-05-22 07:44:37
【问题描述】:
我正在研究创建移动应用程序以增强现有网络应用程序的不同可能性。移动应用程序的唯一目的是将用户的当前位置发送到网络应用程序。
我的首选方法是创建一个 HTML5 移动应用程序,该应用程序使用 Geolocation API 定期确定用户位置并将其发送到 Web 应用程序。现在我看到了两个潜在的问题:
用户锁定屏幕并将手机放入口袋。应用程序中运行的 JS 计时器会发生什么情况?它们是否会继续执行,以便我仍然能够发送位置更新?
在没有网络覆盖的区域会发生什么?正确的做法是累积位置日志,直到用户回到有网络覆盖的区域,然后一次性发送所有待处理的位置日志。
以上问题的实质是:
HTML5 移动应用是此类应用的正确解决方案,还是需要我创建原生应用?
【问题讨论】:
标签: html mobile geolocation