我的iOS应用有时会在WebView中加载页面,其中一些页面(例如google.com)会询问用户位置。
似乎iOS需要我的应用在网页(我的应用加载)之前获得位置权限才能获得位置许可。
例如,如果用户在我的应用的WebView中打开google.com,则会要求他们授予我的应用位置权限,然后要求授予当前网页(google.com)位置权限。
(如果用户已经授予我的应用位置权限,那么他们只会看到来自google.com的位置提示)
我需要一种避免提示用户在我的应用中启用位置的方法。我没有使用他们的位置,我只是想避免破坏用户浏览的位置感知网页。
在iOS 10和11上会出现此问题。我的应用程序正在WkWebViews中提供网页。
答案 0 :(得分:0)
简而言之,如果不要求用户授予权限,就无法获取用户的位置。