Репозиторий paspoid/ios зарезервирован, но ещё не опубликован. Сниппет ниже показывает ожидаемую форму публичного API и будет заменён на полный справочник, когда SDK выйдет.
// Package.swift
.package(url: "https://github.com/paspoid/ios", from: "1.0.0")
// Аутентификация
PaspoID.shared.authenticate(from: viewController) { result in
switch result {
case .success(let token):
break // пользователь аутентифицирован
case .failure(let error):
break // обработка ошибки
}
}
Это повторяет Android SDK: ваше приложение вызывает authenticate, получает одноразовый токен/код авторизации, а ваш сервер обменивает его у Paspo ID на подтверждённые данные пользователя. Полный флоу, не зависящий от платформы, — в разделе Как это работает.
Хотите узнать о выходе первыми или нужна поддержка iOS раньше? См. Поддержку.