Они упомянули два метода в документации:
https://github.com/aws-amplify/amplify-js/wiki/FAQ#how-can-i-get-jwt-token-when-using-amplify-to-get-federated-users-login
Таким образом, в соответствии с этим пулом пользователей можно использовать социальный вход в систему, когда мы используем размещенный пользовательский интерфейс, используя ту же функцию Auth.federatedSignIn()
Когда я пробую этот пример (пример выше #note для пользователей выставки), https://aws -amplify.github.io / docs / js / authentication # a-note-for-expo-users выдает ошибку - cognito.urlOpener не определен.Но я нашел здесь решение - обновить библиотеки расширений aws
https://github.com/aws-amplify/amplify-js/issues/3000#issuecomment-479880086
текущие версии библиотек - aws-ampify - 1.1.24-unstable.0, aws усиление реагирует на родную - 2.1.9
Но когда я обновляю это приложение не работает - оно выдает ошибку undefined variable Symbol
undefined variable Symbol
Кто-то, пожалуйста, дайте мне знать, можем ли мы использовать cognito userpool для реагирования на нативные приложения с помощью aws, чтобы усилить социальный вход в систему.
Спасибо
Вы можете попробовать пакет amazon-cognito-identity-js npm, который легко понять и реализовать.
Ниже ссылка,
https://www.npmjs.com/package/amazon-cognito-identity-js