Я пытаюсь использовать Spotify API для проекта, однако, когда я запускаю свой проект на устройстве, приложение не запускается. При просмотре logcat в Android Studio нет никаких упоминаний об ошибках, отладка не работает (так как кажется, что ни один из кодов не выполняется). Я исключил все фильтры из logcat и обнаружил ошибку OAuth2 на основе Google:
[googleaccountdataserviceimpl] gettoken() -> bad_authentication. app: com.android.vending, service: oauth2:https://www.googleapis.com/auth/googleplay
Для использования API Spotify требуется аутентификация, которая, на мой взгляд, должна работать мой проект. Я следовал этому руководству: https://towardsdatascience.com/using-the-spotify-api-with-your-android-application-the-essentials-1a3c1bc36b9e и нескольким другим с сайта Spotify.
Я также изначально следовал рекомендациям по аутентификации, описанным на сайте Spotify, поэтому сгенерировал отладку введите ключ и зарегистрируйте отпечатки приложений.
https://developer.spotify.com/documentation/android/guides/android-authentication/
Что я не совсем понимаю, так это то, что я не использую Firebase или обязательно использую Google Play Сервисов для моего проекта пока нет. Я предполагаю, что может существовать некоторый встроенный код Android, который может обрабатываться в фоновом режиме для любой OAuth2 или общей аутентификации, даже если код не указан или находится в указанном вами c проекте.
Было бы здорово узнать больше о том, что здесь происходит, и о том, как go решить эту проблему.
Спасибо за чтение.