我需要帮助来确定iOS Amplify库和AWSMobileClient之间的关系,以便通过Apple登录

问题描述

我目前有一个使用AWSMobileClient和awsconfiguration.json文件的iOS生产应用程序,其中定义了CredentialsProvider,CognitoUserPool,S3TransferUtility。我想在不丢失任何功能的情况下将“与Apple登录”实现到我的Swift应用程序中。我很难弄清楚要使用什么iOS客户端。我相信我的Apple和Cognito设置是正确的,这些教程很简单,可以将Apple作为身份提供者连接到用户池,并在App Client设置中启用它。

扩大用于设置“使用Apple登录”的教程:https://docs.amplify.aws/lib/auth/social_signin_web_ui/q/platform/ios#configure-auth-category

但是最终我需要使用Amplify Pod来调用signInWithWebUI方法

Amplify.Auth.signInWithWebUI

我跳过了Amplify add auth cli方向,以为我会像以前一样手动添加它们。是否可以继续使用AWSMobileClient,还是需要切换到Amplify并迁移现有的Cognito实施?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)