android - 为 Cognito 设计自定义登录流程/Activity

标签 android amazon-web-services amazon-cognito aws-mobilehub

我在此处关注 Amazon 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

一切都很完美,但是他们启动的默认 Activity 很丑陋,而且出奇地难用。他们用来启动此 Activity 的代码是

    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 文件已锁定以供编辑。

最佳答案

SignInActivity 只是另一个 Activity 。你可以找到源代码 here .您没有理由不能复制此 Activity ,然后用您自己的 UI 替换 UI。这可能是根据您的喜好调整 UI 的最简单机制。

关于android - 为 Cognito 设计自定义登录流程/Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46268202/

相关文章:

android - Android Studio 2.1.1 Gradle项目同步失败

python - 如何在 python 中为 aws-cdk 创建自定义构造库

amazon-web-services - 从s3复制到hdfs时distcp失败

amazon-web-services - 是否可以描述CloudFormation中的现有资源?

amazon-web-services - 如何在 Cognito 中启用自定义注册和登录行为

java - 创建一个按钮,即使应用程序暂停,该按钮仍保留在前台

android - 如何用自定义可绘制对象替换 Android 工具栏上用于 ActionBarToggle 的汉堡包图标?

android - 更改android中禁用按钮的颜色

amazon-web-services - 使用 AWS Cognito 对 AWS DynamoDB 进行细粒度访问控制

android - 为什么 AWS 不允许我使用 Google Plus 进行身份验证?