Возникли проблемы со сборкой приложения Expo Android, не работает разрешение шагомера / Google - PullRequest
0 голосов
/ 11 апреля 2019

Я построил свое приложение, которое включает в себя приложение шагомер экспо. Шагомер работает на выставке, но имеет проблемы при сборке / автономной. Зная из документации, что мне нужно было настроить OAuth для Google Fit, я попытался это сделать.

Я выбрал «Получить идентификатор клиента» из:

https://developers.google.com/fit/android/get-api-key

Выбран существующий проект, который я использовал для аутентификации Google. "Фитнес API был включен. Затем, чтобы использовать API, вам понадобятся правильные учетные данные. "

Выбранный фитнес-API и что я буду получать доступ к нему с Android. Дополнительно я выбираю данные пользователя. Когда я иду, чтобы выбрать учетные данные, он говорит мне, что у меня уже есть учетные данные, соответствующие цели.

Я выбираю Готово, но мой компонент шагомера по-прежнему выдает значения, которые не были обновлены. Pedometer.isAvailableAsync (), как написано в документах выставки:

https://docs.expo.io/versions/latest/sdk/pedometer/

никогда не обновляет свое состояние после проверки. Я что-то упустил?

Я пытался посмотреть на это:

https://forums.expo.io/t/pedometer-fails-after-building-standalon-app/4470/2

Но когда я попробую команду:

keytool -list -printcert -jarfile growler.apk | grep SHA1 | awk '{print $ 2}'

в каталоге с моим apk (в настоящее время загружается), он говорит мне, что grep не распознанная команда.

Заранее спасибо за помощь, я немного переживаю! Для контекста: со ссылкой на код в Экспо-документах isPedometerAvailable запускается как «проверка» и никогда не перестает находиться в этом состоянии.

...