poprawione wczoraj na BETA
API poszło w aktualizacji wczoraj, ale ten problem to otwarty (od roku) błąd w Spotify.
Opisałem to dla developera ze Spotify:
Chodzi o to, że żeby nasza aplikacja mogła sterować Spotify, musi mieć odpowiedni podpis cyfrowy (SHA1 fingerprint) zarejestrowany w Spotify. My taki podpis mamy.
Podczas autoryzacji w Spotify (logowanie do ich aplikacji), Spotify sprawdza nasz identyfikator aplikacji i odcisk cyfrowy podpisu i jak to się zgadza (z tym, co mają zarejestrowane w swoim serwisie) to pozwalają nam sterować aplikacją. W przeciwnym razie nie możemy sterować aplikacją Spotify.
Problem w tym, że po każdej aktualizacji naszej aplikacji (pomimo że mamy ten sam podpis) Spotify twierdzi, że podpis nie pasuje i nie pozwala sterować aplikacją.
Obejście to wylogowanie się z aplikacji natywnej Spotify i ponowne zalogowanie.
Wtedy Spotify znowu sprawdza podpis naszej aplikacji i wszystko znowu mu pasuje.
Nie spodziewam się, że Spotify to szybko naprawi, nie są zbyt aktywni na github.
Umieścimy w dokumentacji informację → Po aktualizacji Asystenta domowego jeżeli nie działa sterowanie Spotify to trzeba przelogować się (wylogować i zalogować ponownie) w aplikacji Spotify na bramce i powinno być OK.
Dodałem jeszcze komunikat w aplikacji:
Czyli jak będzie problem połączenia z aplikacją Spotify to Jolka powie:
buduje, podpisuje i wrzucam aktualizację na OTA i na BETA…