Cordova地理定位插件无法显示位置消息

问题描述 投票:0回答:1

尽管遵循了所有说明,但未能让cordova-plugin-geolocation 4.0.1在iOS应用程序中运行。当应用程序请求位置权限时,地理位置消息会显示webview的路径:

/users/.../library/developer/core simulator/devices/.../呜呜呜/index.HTML

而不是应用程序的名称和NSLocationWhenInUseUsageDescription字符串中的消息。

我在其他答案中尝试过解决方案(123):

  • 在设备准备好之后才会请求该位置 - 只有当用户访问应用程序中的特定页面时才会发生这种情况。
  • 我已经删除并添加了多次插件。所有插件文件似乎都应该是它们的位置。
  • NSLocationWhenInUseUsageDescription适当地设置在config.xmlinfo.plist。而且为了安全起见,变量GEOLOCATION_USAGE_DESCRIPTION也设置在config.xml中。

请帮忙!

ios cordova cordova-plugins
1个回答
0
投票

事实证明,我们忽略了其他人已经建议的解决方案(herehere)。即,cordova.js必须包含在index.html中。 Cordova地理定位插件中未记录此信息。

© www.soinside.com 2019 - 2024. All rights reserved.