Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何在Flatter web中使用cognito登录?_Amazon Web Services_Flutter_Authentication_Amazon Cognito_Flutter Web - Fatal编程技术网

Amazon web services 如何在Flatter web中使用cognito登录?

Amazon web services 如何在Flatter web中使用cognito登录?,amazon-web-services,flutter,authentication,amazon-cognito,flutter-web,Amazon Web Services,Flutter,Authentication,Amazon Cognito,Flutter Web,我构建了一个颤振web应用程序,以前在AWS上进行了整个后端设置。所以我想在我的应用程序中使用cognito中现有的用户池。但刚刚知道AWS amplify for Flatter in仅在android和ios中受支持,不适用于web。您能为我提供解决方案吗?尝试使用此软件包: 我已经使用它一段时间了,它在Android和Web上运行良好;我想我甚至可以在iOS上使用它 Amplify团队使用官方的Flatter软件包所做的是在现有的Android和iOS实现周围使用一个包装器(通过使用平台通

我构建了一个颤振web应用程序,以前在AWS上进行了整个后端设置。所以我想在我的应用程序中使用cognito中现有的用户池。但刚刚知道AWS amplify for Flatter in仅在android和ios中受支持,不适用于web。您能为我提供解决方案吗?

尝试使用此软件包:

我已经使用它一段时间了,它在Android和Web上运行良好;我想我甚至可以在iOS上使用它

Amplify团队使用官方的Flatter软件包所做的是在现有的Android和iOS实现周围使用一个包装器(通过使用平台通道)。我想这就是他们需要一段时间来整理网络的原因

上面的包基于amplify js,并用dart重新编写,因此它可以在任何平台上编译


在我的项目工作区中,我创建了两个独立的项目:一个使用amplify创建后端对象,另一个使用Flatter项目。因此,就像您的情况一样,我的颤振项目连接到一个现有的AWS备份。

但问题是,这个包在身份验证方面花费了很多时间(大约8秒),这显然不是一个好的用户体验。您是对的;我从未意识到这一点。我使用SharedReferences来存储用户会话,所以您只需要偶尔登录一次。无论如何-此页有一个未解决的问题: