Метеорит 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?
1 ответ
Я обновил плагин геолокации, и это исправило проблему с разрешениями. Я не знаю, было ли это из-за самого обновления или какого-то побочного эффекта, но, по крайней мере, это решило мои проблемы.