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