我使用Ionic AWS入门模板创建了Ionic Mobile应用程序。我希望为注册页面创建一个新字段进行注册。我无法向认知用户池添加其他字段。有什么办法可以实现这一目标?
答案 0 :(得分:0)
您可以转到用户池内的属性部分,在那里可以从默认选项中进行选择:
地址,生日,电子邮件,家庭名称,性别,给定名称,语言环境,中间名称,名称,昵称,电话号码,图片,preferred_username,个人资料,时区,updated_at,网站
或者您可以创建您的自定义字段。
您可以在此处详细了解您的问题:https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html
答案 1 :(得分:0)
即使在创建用户池时选择了语言环境,我在打印lambda函数中接收到的事件(注册前和注册后)时也看不到它。
{
'version': '1',
'region': 'us-east-1',
'userPoolId': 'us-east-1_*****',
'userName': '68bbd562-bd2c-436d-8344-********',
'callerContext':
{
'awsSdkVersion': 'aws-sdk-unknown-unknown',
'clientId': '1tmr5dq3b25nd4kem8jes4orck'
},
'triggerSource': 'PreSignUp_SignUp',
'request':
{
'userAttributes':
{
'email': 'testing1@****.com'
},
'validationData': None
},
'response':
{
'autoConfirmUser': False,
'autoVerifyEmail': False,
'autoVerifyPhone': False
}
}