Android上我的应用程序的第一次全新安装无法检索Geolocation。 Android询问我是否要允许检索我的位置 - 我按“允许”。如果我关闭应用并重新打开应用,则会检索位置并且一切正常。请注意,这一切都完全适用于iOS。
选项包括:
let options = {enableHighAccuracy: false};
地理定位已正确设置,返回承诺。
在此之后关闭并打开应用程序,它按预期工作。
我的清单:
我也试过这些选项:
最终执行了捕获。
答案 0 :(得分:1)
这是完全预期的行为。 Android需要来自marshmallow及以上版本的Runtime Permissions。即使在清单中定义了开发人员,开发人员也需要请求用户的许可。用户也可以稍后通过进入设置来禁用权限。
对于地理位置插件,它似乎在内部处理。
如果您的插件未在开头显示该对话框,则可以选中here以明确询问权限。