Недавно я обновил свое приложение с SDK 32 до 34, но у меня возникли проблемы с правильной загрузкой в ios appstore. Я запустил процесс сборки с параметром сброса учетных данных. Однако теперь я заметил, что функциональность шагомера на устройствах Android перестала работать, хотя Pedometer.isAvailableAsync()
возвращает значение true. Я думаю, что есть какая-то проблема с клиентом OAuth, потому что теперь приложение не запрашивает данные датчиков при первом запуске (но это было раньше).
Мой подпись SHA1-отпечатка пальца в игровом магазине консоли Google отличается от того, что яизвлекли из файла JKS. Может ли это быть так? Я пытался изменить отпечаток SHA1 в клиенте OAuth, но это не удалось. Я немного запутался со всеми этими вещами подписи и не знаю, что я делаю неправильно и даже как отлаживать проблему. Просто чтобы прояснить шагомер на ios работает отлично, однако сломался на Android. Любая помощь или советы будут оценены. Спасибо.
- edit
Хорошо, похоже, в конце концов, с OAuth все в порядке, но когда я отлаживаю приложение для Android на реальном устройстве, яполучаю странное предупреждение: getting step count for daterange is not supported on android yet
, хотя, согласно документации, этот метод получает ровно два параметра с Date
type- я полагаю, это может быть проблемой.