Новый Spotify iOS SDK: постоянная аутентификация в Swift - PullRequest
0 голосов
/ 10 февраля 2019

Я использовал SDK spotify в моем приложении и недавно переключился на новый SDK, который они выпустили в сентябре прошлого года.Я следовал их быстрому руководству и смог нормально запустить созданный проект.Есть только несколько моментов, по которым мне неясно, и я надеялся, что кто-то, кто также использует новый SDK, сможет мне помочь.

  1. Я настроил сервер Herokuдля обмена токенами.Как я понимаю - токен доступа действителен в течение часа - когда истекает сеанс, мы обмениваем токен обновления на новый токен доступа - который также длится час - когда он истекает, мы снова обмениваем тот же токен обновления на новый токен доступа -и так далее...?Это правильно?

  2. Нужно ли мне настраивать свои собственные функции, чтобы - определить, когда истекает срок моей текущей сессии, и соответственно обновить ее до истечения срока ее действия?Или менеджер сеансов делает это автоматически, когда он настроен для потока грантов OAuthCode?Если да, то есть ли у кого-нибудь предложения о хорошем способе реализации этого?

  3. Каждый раз, когда я запускаю свое приложение - мне требуется короткая секунда для аутентификации в приложении / веб-просмотре spotify, и возвращает меня обратно- почему он должен делать это каждый раз?Есть ли способ, что - как только я получаю токен, я сохраняю его и проверяю, является ли токен / сеанс действительным или нет, и продолжаю без переключения?

...