java - 如何使用 Amplify 和 Android 注册用户并添加属性
问题描述
使用 Amplify 创建用户时,我调用的是 amplify.createUser(email, password)。
使用 Cognito 时,您可以使用带有 attributes 参数的 Auth.SignUp() 将 Cognito 用户池属性分配给用户。无论如何都可以用 Amplify 做到这一点?
我基本上想注册一个用户并同时设置一些 Cognito 用户池属性。
解决方案
此功能尚未在 Amplify for Android 中实现,但计划在不久的将来完成,如本文档中所述。请返回文档以获取有关可用性的更新。
但与此同时,您仍然可以使用 Amplify。只需通过身份验证转义舱口访问底层 AWSMobileClient ,它确实支持传递自定义属性。有关如何准确使用 AWSMobileClient 的更多详细信息,请参阅此文档。
推荐阅读
- linux - ubuntu 16.04上的Openstack安装错误
- html - CSS 将元素的宽度设置为前一个子元素的 110%
- javascript - 带有 express/reactjs/nextjs 的 SSR - 最佳方法
- c++ - 在 QtCreator 中错误使用未声明的标识符“主窗口”语义问题
- javascript - 相同的函数不同的 MD5 哈希结果
- python - 在 Tkinter (Python3) 中循环声明按钮
- c++ - 字符串复制构造函数与从 string_view 构造字符串的成本
- image-processing - 旧 JPG 文件仅适用于 VB6 Leadtools
- swift - AVPlayer 本地视频预览调试错误
- flutter - 使用 Flutter 和 Stripe 支付成功后返回应用