[英]the Location Service not working with UIWebView in iOS10
我的应用程序有一个UIWebView通过HTML5使用位置服务。 它在iOS 10下工作正常。当您第一次启动应用程序并进入webView时,会出现一个警告,要求使用系统位置服务。 在您的许可下,UIWebView可以正常工作。 一切都很棒。
但是,当我将我的应用程序安装到运行iOS10的设备时,警报不会显示。 UIWebView显示错误。 我甚至在“设置”应用中找不到位置设置。
有没有身体出现同样的问题? 或者有谁能告诉我发生了什么? 任何线索将不胜感激。
我找不到任何特定于UIWebView的东西,但是,我已经看到苹果现在阻止对不安全页面上的地理定位API的调用。
Web API
开始在通过不安全连接提供的页面上阻止Geolocation API调用
我怀疑你的问题与此有关。
webview将自动开始监视位置,但是由于iOS 8位置访问需要设置信息plist中的NSLocationWhenInUseUsageDescription描述。
如果已完成此操作,则会自动提示用户允许位置访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.