问题标签 [flutter-aws-amplify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
105 浏览

flutter - 如何在没有 cli 的情况下使用 amplify-flutter

我们的客户提供了所需的 Cognito 用户池 ID 和相关令牌,但没有提供 aws 凭据,因此是否有可能在不使用 cli 的情况下设置 aws amplify 官方颤振库?

0 投票
1 回答
93 浏览

flutter-dependencies - amplify_auth_cognito 中 Auth.updateUserAttributes 的等价物是什么

链接 1

什么是等价物

在颤振中

0 投票
1 回答
69 浏览

flutter - 使用 SAML 进行颤振放大

https://docs.amplify.aws/lib/auth/signin_web_ui/q/platform/flutter#ios-platform-setup

我试图找出是否可以将 SAML 与 Flutter Amplify 插件一起使用

我只看到有关如何使用本机 iOS 和 Android 执行此操作的文档

这将如何使用 Flutter 完成

是否就像更新到 awsconfiguration.json 以包含您的 SAML 信息一样简单?

然后只是打电话Amplify.Auth.signInWithWebUI();

还是我错过了其他需要的东西?

还是 Flutter Amplify 还不能做到这一点?

0 投票
0 回答
53 浏览

android - 尝试注册时出现平台异常

我正在尝试使用一个简单的代码注册用户,其中我也硬编码了电子邮件和密码。代码如下所示:

当我单击它时,会引发以下错误:

0 投票
1 回答
76 浏览

flutter - 选择新值后 Flutter DropDownButton 值不变

我一直在尝试制作一个外部 UI,用户可以使用它来对云中的数据库(dynamodb)进行某些更改。当我选择一个新值时,我希望它显示用户想要进行的更改,而不实际更改数据库。只有当我按下应用栏上的按钮时,才会保存更改。此外,当我使用 setState 重建按钮时,云上的值不会改变,它也会改变列中所有按钮的值(没有 setState 可以正常工作)。当我按下保存图标时,我提供的代码会更改数据库,但下拉按钮的值保持不变,除非我刷新页面。如果我没有足够清楚地解释我的问题,我深表歉意,这是我第一次在 Stackoverflow 上发帖,我仍在学习如何使用颤振和 aws amplify。

应用程序的外观。 按下按钮后

0 投票
0 回答
305 浏览

flutter - 无法使用 AWS Amplify (Flutter) 列出 S3 存储桶中的对象

我正在尝试列出 S3 存储桶中的所有项目。我已经公开了我的存储桶,并且我的存储类型也设置为来宾,但是当我运行该Amplify.Storage.list()方法时,它仍然会引发访问被拒绝错误(403)

这是代码:

我错过了什么?

0 投票
1 回答
81 浏览

flutter - 未处理的异常:“字符串”类型不是“列表”类型的子类型

我之前使用 AWS Lambda 和 API 网关创建了一个 API,它从我的 DynamoDB 表中获取数据。

这是我的 lambda 函数

这是来自 API 的示例响应。

现在,当我完成解码响应正文的通常步骤时。我收到此错误为未处理的异常:类型“字符串”不是类型“列表”的子类型。这就是我的做法

解码的 JSON 响应

0 投票
0 回答
65 浏览

node.js - 如何将 DynamoDB 表的列条目作为列表返回?

我创建了一个 lambda 函数并将其连接到 AWS API Gateway 以获取我的前端 JSON 格式的 DynamoDB 表数据,我试图从我的 DynamoDB 表中获取我的列条目作为 JSON 格式的列表,但我最终得到了什么getting 是我表中所有条目的完整字符串,它对前端(Flutter)的使用几乎为零。

这是我的 lambda 函数

我的 API 解码后的 JSON 正文

我认为我的 lambda 函数存在问题,因为它的主体部分没有返回列表,但我无法让它工作。任何帮助将不胜感激

0 投票
0 回答
153 浏览

flutter - Flutter 中的 AWS Amplify DataStore 动态查询构建器

我有一个颤动的移动应用程序,我希望我的用户根据他们将选择的过滤器来查询其他用户配置文件。过滤器是可选的,因此如果用户未选择任何用户配置文件,则查询将返回系统中的所有用户配置文件。

以下是我的用户模型架构:

国家、兴趣和语言的列表来自数据库,因此用户没有免费的输入字段,但我很想知道如何进行查询,所以如果用户选择一个国家而不是语言,过滤器被正确执行。

该文档解释了如何创建复合查询,但假设正在查询所有字段。

它也没有解释如何查询列表中的值(例如,如果我选择西班牙语和英语,我会在他们的语言列表中获得所有西班牙语和英语用户)。这不是我的应用程序的必备功能。

我最好的尝试是做这样的事情:

很确定一定有更好的方法。还是我必须将所有用户带到应用程序,然后使用常规飞镖列表功能进行过滤?

谢谢!

0 投票
0 回答
80 浏览

flutter - 使用 Flutter Amplify 应用程序的用户和管理员登录

使用 Amplify Auth 进行用户登录。我想允许管理员登录使用相同的放大身份验证。尝试使用组,但 Amplify 在注册期间不允许自定义组。

在同一个颤振 Amplify App 中分别维护用户和管理员登录/注册的任何更简单的方法?