问题描述
我正在制作一个android应用,并使用Amplify框架在我的用户池中创建了一个用户。 domplify的文档显示尚未建立对get / set属性的调用,因此我想我需要直接使用cognito。 现在,我要在用户注册后设置属性,例如名称。
现在我有了这段代码,但是我不确定从这里开始做什么。
CognitoUserAttributes attributes = new CognitoUserAttributes();
attributes.addAttribute("testAttribute","testValue");
我也在努力寻找如何在android中使用cognito的方法,我唯一能找到的文档是:https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/index-all.html
解决方法
如this documentation中所述,此功能尚未在Android的Amplify中实现,但计划在不久的将来完成。请返回文档以获取可用性更新。
在此期间,您仍然可以使用Amplify。只需通过身份验证escape hatch访问基础AWSMobileClient,该身份验证确实支持传递自定义属性。有关如何准确使用AWSMobileClient的更多详细信息,请参见this documentation。