首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flutter和Amplify/Cognito :如何使用fluttter更新Amplify/cognito中的电话号码

Flutter和Amplify/Cognito :如何使用fluttter更新Amplify/cognito中的电话号码
EN

Stack Overflow用户
提问于 2021-04-18 00:26:22
回答 1查看 147关注 0票数 0

我在Flutter中使用Amplify/Cognito来处理用户身份验证流程。我可以更新和重置用户密码。但是我不知道如何更改用户的电话号码。

是否可以更新用户电话号码?我当前使用这些包: amplify_auth_cognito:^0.1.0 amplify_flutter:^0.1.0

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-06-07 21:25:09

将软件包从0.1.0更新到1.0.5

代码语言:javascript
复制
 dependencies:
    amplify_auth_cognito: ^0.1.5
    amplify_flutter: ^0.1.5

从1.0.5版开始,可以使用API来更新用户属性。Refer docs here

代码语言:javascript
复制
try {
  var res = await Amplify.Auth.updateUserAttribute(
    userAttributeKey: 'email',
    value: 'email@email.com',
  );
  if (res.nextStep.updateAttributeStep == 'CONFIRM_ATTRIBUTE_WITH_CODE') {
    var destination = res.nextStep.codeDeliveryDetails.destination;
    print('Confirmation code sent to $destination');
  } else {
    print('Update completed');
  }
} on AmplifyException catch (e) {
  print(e.message);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67140405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档