【发布时间】:2012-05-03 16:23:18
【问题描述】:
我的应用程序将 jquery + google maps 文件加载到 webview 中,并且当 viewDidLoad 激活一个警报时,要求 gps 访问(正常)。验证后,如果这个视图稍后重新加载,仍然推送警报!如何保持 gps 权限以避免多个警报请求权限?谢谢。
【问题讨论】:
-
我很幸运,PhoneGap 为我做这件事。它会覆盖
navigator.geolocation对象,因此如果您访问它,您实际上将访问本机 GPS 功能,而不是 Safari 的。我不建议您为此将 PhoneGap 加载到您的应用程序中,但也许您可以找到一个 polyfill 或其他可以帮助您做到这一点的东西。
标签: objective-c ios xcode cocoa-touch jquery-mobile