У меня есть приложение со SwiftyDropbox, которое работает правильно, но мне нужно вводить адрес электронной почты и пароль для Dropbox каждый раз, когда я использую это приложение. Приложение предназначено только для моего использования, это не проблема безопасности, если приложение автоматически входит в мою учетную запись. Я не нашел примеров или документации для автоматического входа в SwiftyDropbox. Это возможно?
Как я могу автоматически войти в SwiftyDropbox?
Ответы (1)
Хотя API Dropbox был разработан с намерением, чтобы каждый пользователь мог связать свою учетную запись Dropbox, для взаимодействия со своими файлами технически возможно подключиться только к одной учетной записи. Как правило, мы не рекомендуем этого делать по различным техническим причинам и причинам безопасности, но они не будут применяться, если вы все равно являетесь единственным пользователем.
Итак, есть два способа сделать это:
1) Реализуйте обычный процесс авторизации приложения, как описано, войдите в систему и авторизуйтесь. приложение один раз за установку приложения. SwiftyDropbox SDK сохранит для вас результирующий токен доступа, который вы можете программно повторно использовать. используйте после этого момента каждый раз, используя authorizedClient
.
2) Вручную получите токен доступа для своей учетной записи и жестко закодируйте его в приложении, с помощью конструктора DropboxClient
, показанного здесь в разделе "Инициализировать с помощью полученного вручную токена авторизации".