他们在文档中提到了两种方法
因此,根据此用户池,当我们使用托管ui时,可以使用相同的功能Auth.federatedSignIn()
进行社交登录。当我尝试此示例(#exp用户上方的示例)时, https://aws-amplify.github.io/docs/js/authentication#a-note-for-expo-users 它给出错误-cognito.urlOpener未定义。 但是我在这里找到了解决方案-更新AWS Amplify库
https://github.com/aws-amplify/amplify-js/issues/3000#issuecomment-479880086
当前库版本-aws-amplify-1.1.24-unstable.0 ,aws放大react native-2.1.9
但是当我更新这些应用程序时,它不起作用-它给出了错误undefined variable Symbol
请让我知道我们是否可以使用cognito用户池通过aws扩大社交登录来响应本机应用。
谢谢
答案 0 :(得分:1)
您可以尝试 amazon-cognito-identity-js npm软件包,该软件包易于理解和实施。
下面是链接,