问题标签 [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.
flutter - 使用颤振在视频播放器中显示 kinesis 流视频
我想在播放时播放 kinesis 流视频我使用这个依赖video_player
flutter - 使用 Cognito 放大 Flutter S3 文件下载
我试图从 Flutter Amplify 框架访问受 S3 存储桶保护的内容。我按照 Amplify 文档在 Amplify 中配置了 Auth 和 Storage 插件。但是我在文件下载时收到拒绝访问异常。
例外:
StorageException(消息:您的 AWS S3 存储下载文件操作出现问题,recoverySuggestion:有关更多信息和建议,请参阅附加异常,底层异常:com.amazonaws.services.s3.model.AmazonS3Exception:访问被拒绝(服务:Amazon S3;状态代码:403;错误代码:AccessDenied;请求 ID:F4297FA684QR5N34),S3 扩展请求 ID:xKzvpdGmVuC+OErI5b9fVvqeZClQ0sMypw309F9Tcsx+948Q+s1ntkWigZxBlBhiCynaMV3OpcQ=)
amazon-web-services - 如何在 AWS Amplify for Flutter 中检查用户是否已确认(电子邮件/电话验证)
假设在我的应用程序中;我只想为经过验证的用户提供部分功能。我对如何检查当前用户是否经过验证感到困惑。我检查了 Amplify docs 是否有抖动,但找不到合适的方法。
react-native - 使用 AWS Amplify 设置 API 连接时出现问题
我目前正在 React Native Expo 中开发一个利用 AWS 放大的电子商务应用程序,我正在尝试将 API 和数据库连接到它。
运行“放大推送”后,我收到以下错误消息:
推送操作期间发生错误:未知指令“连接”。从架构中删除指令或添加转换器来处理它。
出于某种原因,它不会将 @connection 识别为自己的指令。
schema.graphql 中使用该指令的代码块如下:
我在任何地方都没有找到解决方案,我感谢任何可以帮助我的人。
aws-amplify - 通过 GraphQL 限制 Appsync Flutter 中的订阅数
我们已经在我们的服务器上实现了 GraphQL 来通知连接的设备(在 Flutter App 上使用 Amplify Flutter 作为依赖项)。我们担心移动端是否可以管理太多的订阅,例如每秒 100 个订阅。有没有这样的限制?我们将订阅的数据存储在本地移动存储中。
flutter - hasOne 关系时放大查询读取空字段
我的 schema.graphql 中有以下设置:
当我在具有正确设置字段的 Amplify DB 中添加新的 TrainingInfo 数据时,我在添加数据时在 iOS 上收到以下错误:
{"onCreateTrainingInfo":{"id":"96902155-b5d8-4765-a8de-f5692e456989","description":"haha","rating":100,"title":"ADADADADADA","creator":null,"__typename":"TrainingInfo","_version":1,"_deleted":null,"_lastChangedAt":1640897426788}},"errors":[{"message":"Cannot return null for non-nullable type: 'String' within parent 'Users' (/onCreateTrainingInfo/creator/firstname)","path":["onCreateTrainingInfo","creator","firstname"]},{"message":"Cannot return null for non-nullable type: 'String' within parent 'Users' (/onCreateTrainingInfo/creator/lastname)","path":["onCreateTrainingInfo","creator","lastname"]},{"message":"Cannot return null for non-nullable type: 'Int' within parent 'Users' (/onCreateTrainingInfo/creator/_version)","path":["onCreateTrainingInfo","creator","_version"]},{"message":"Cannot return null for non-nullable type: 'AWSTimestamp' within parent 'Users' (/onCreateTrainingInfo/creator/_lastChangedAt)","path":["onCreateTrainingInfo","creator","_lastChangedAt"]}]}}
似乎只有“创建者”字段是问题所在,并且它是唯一具有 hasOne 关系的字段。
当我尝试在 Android 上运行相同的代码时,我遇到了类似的错误,其中所有创建者字段都为空,而 id != null。
我尝试再次重命名、删除和添加该字段,但我不断收到相同的错误。
我将 0.2.10 版用于 amplify_flutter 和 amplify_datastore。
flutter - 未正确查询一对多关系
我是 AWS Amplify 和 Flutter 的新手。我正在关注这个文档来建立一对多的关系。
我的schema.graphql
文件看起来像这样。
我保存了这样的数据并验证照片和个人资料记录是否正确存储在表中。
但是当我尝试使用类似于文档显示的内容来查询照片时,我得到了 0 条记录。
任何想法为什么会发生这种情况?
感谢。
flutter - 将 AWS s3 存储桶与颤振集成
我正在使用Firebase authentication创建颤振应用程序。但我需要将一些录音文件(mp3)存储到云存储中。我需要使用aws s3 作为要求。所以我试图将它与颤振结合起来。
我在 pub.dev 上找到了名为amplify_storage_s3的官方插件
但是我必须阅读我需要放大身份验证才能使用它的文档。
我不想使用放大身份验证,因为我已经通过 firebase 身份验证完成了它。
那我能做什么?