提问者:小点点

为Cognito设计定制签到流程/活动


我在这里遵循亚马逊认知用户登录指南: http://docs.aws.amazon.com/mobile-hub/latest/developerguide/add-aws-mobile-user-sign-in-email-and-password.html#email-and-password-config-overview

这一切都很完美,但他们启动的默认活动很难看,而且令人惊讶地难以使用。他们用来发起这个活动的代码是

    AuthUIConfiguration config =
            new AuthUIConfiguration.Builder().userPools(true).build();

    Context context = SplashActivity.this;
    SignInActivity.startSignInActivity(context, config);

我想建立自己的标志流。这可能吗?有没有关于如何做到这一点的教程?

我不能他们的流程,因为当我点击指向 SignInActivity 的链接时,我得到 ...\.grade\caches\ modules-2\files-2.1\com.amazonaws\aws-android-sdk-auth-ui\2.6.0\991ae12d55d8733e2ebb4b3e4c30a6cc2ee42d3a\aws-android-sdk-auth-ui-2.6.0-sources.jar!\com\amazonaws\mo,文件被锁定以进行编辑。


共2个答案

匿名用户

SignInActivity只是另一个活动。你可以在这里找到源代码。没有理由你不能复制这个活动,然后用你自己的用户界面替换用户界面。这可能是根据你的喜好调整用户界面的最简单的机制。

匿名用户

我们最近在研究AWS移动应用程序,我们知道只克隆SigninActivity代码是行不通的。您需要克隆SigninView、UserPoolSignInView和CognitoUserPoolsSignInProvider。我们已经在布局中添加了一个progressbar,并设置了buttonview的click事件的可见性。

我希望这些说明应该有所帮助。

干杯,卡皮尔