【问题标题】:Meteor Android permissions流星安卓权限
【发布时间】:2016-04-28 07:33:22
【问题描述】:

我正在开发一个内置于 Meteor 和 Meteoric 的移动应用程序(最近才停产,我知道这一点)。大多数事情都运行良好,但地理定位在 Android 设备上存在问题。

它报告所需的权限不可用。我可以通过将这些权限添加到 AndroidManifest.xml 文件来解决此问题

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />

问题在于AndroidManifest.xml 文件位于gitignore 中(实际上,它隐藏在.meteor/local 下方的某个位置,即在gitignore 中)。手动更新AndroidManifest.xml 确实有效,但这意味着我团队的每个成员都需要这样做。如果以后有人加入团队,我们会再次遇到同样的问题。如果我们必须手动更新文件,它也不是真正的自动化部署解决方案。

我应该如何配置 Meteor / Meteoric 以便将这些权限添加到我的 Android 应用程序中?

【问题讨论】:

  • 你能在流星应用上安装cordova插件吗?如果可以,安装地理定位插件,它应该添加权限。如果没有,您可以从 config.xml 搜索在 AndroidManifest.xml 上写入值的插件
  • @jcesarmobile:在您发表评论后,我注意到权限适用于其他插件。并且使用地理定位插件的更新版本似乎可以解决问题,现在权限确实出现在AndroidManifest.xml

标签: cordova meteor ionic-framework meteoric


【解决方案1】:

我更新了地理定位插件并修复了权限问题。我不知道这是因为更新本身还是一些副作用,但至少它解决了我的问题。

【讨论】:

    猜你喜欢
    • 2015-02-03
    • 2011-04-06
    • 2015-03-23
    • 2017-10-15
    • 2013-10-18
    • 1970-01-01
    • 2013-09-14
    • 2015-11-23
    • 1970-01-01
    相关资源
    最近更新 更多