流星 Android 权限
Meteor Android permissions
我正在开发一款内置于 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 应用程序中?
我更新了地理定位插件并解决了权限问题。我不知道这是因为更新本身还是一些副作用,但至少它解决了我的问题。
我正在开发一款内置于 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 应用程序中?
我更新了地理定位插件并解决了权限问题。我不知道这是因为更新本身还是一些副作用,但至少它解决了我的问题。