gpt4 book ai didi

amazon-cognito - 如何从 ios 缓存中清除 Cognito Id

转载 作者:行者123 更新时间:2023-12-02 20:58:11 24 4
gpt4 key购买 nike

注销 iOS 应用程序后,当我以新用户身份登录时,getIdentityId() 返回前一个用户的 Cognito Id。

有人在 iOS 中获得了使用 AWSCognito 的多用户帐户吗?

最佳答案

Cognito Id 存储在钥匙串(keychain)中。您可以使用 AWS iOS SDK 清除钥匙串(keychain)以完全摆脱旧的 Cognito Id。例如:

// check if a Cognito Id exists    
if identityProvider.identityId != nil { // AWSCognitoCredentialsProvider
// delete the old Cognito Id
identityProvider.clearKeychain()
assert(identityProvider.identityId == nil)
}

// Get a new Cognito identity
let task: AWSTask = identityProvider.getIdentityId()
task.continueWithBlock { (task) -> AnyObject? in
if let error = task.error {
completion(error: error)
} else {
// The new cognito identity token is now stored in the keychain.
}
}

关于amazon-cognito - 如何从 ios 缓存中清除 Cognito Id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39546435/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com