ios - AWS Cognito 检查和恢复 session (iOS)

标签 ios amazon-web-services session amazon-cognito

我在 iOS 上将 Amazon Cognito 与 MobileHub 结合使用。我花了一整天的时间弄清楚如何检查和恢复 session 以实现无缝登录。

我能够登录并注册用户,但让他们打开应用程序,应用程序检查 session (查看他们是否未注销/用户是否已从用户池中禁用),然后检查一切是否通过他们会自动登录-我无法弄清楚。这些文档一点帮助都没有,我尝试过使用 resumeSession 和其他随机方法,但没有任何效果。

最佳答案

应从应用委托(delegate)的 didFinishLaunchingWithOptions 方法调用恢复 session 。 Mobile Hub 在 AWSMobileClient.swift 文件中使用来自应用程序委托(delegate)的回调来执行此操作。您可以按照 Mobile Hub 控制台上的入门说明集成 AWSMobileClient.swift 文件。此文件可能位于示例应用程序或您下载的最小 SDK 的 AmazonAws 文件夹中。

谢谢, 罗汉

关于ios - AWS Cognito 检查和恢复 session (iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43810996/

相关文章:

ios - iOS 如何在 Cordova/Phonegap build 中进行本地化?

c# - 具有 .Net 核心的 AWS Lambda - 为 IOptions 启用注入(inject)?

php - Laravel 所有 session ID 与 Redis 驱动程序

javascript - 等待模板自己的事件为自己的助手更改 session

ios - MVVMCross FluentLayout 相等水平间距

ios - Flutter 不更新 subwidget

amazon-web-services - 为什么需要版本控制才能在 S3 上启用 MFA 删除?

java - 如何在 Google App Engine (Java) 中启用 session 支持?

ios - 不保留 UIWebView 的状态恢复?

amazon-web-services - 如何在 Boto3 中仅为正在运行的实例拍摄 EBS 快照?