2016-12-07 112 views
0

我正在使用AWS Cognito和iOS。這是我採取的步驟:在AWS Cognito中,已刪除相關刷新令牌的用戶

  1. 我註冊一個新用戶
  2. 我確認從電子郵件通過驗證碼新用戶

我的下一個步驟是一些自定義的值保存到數據集。 ..但是,每次我嘗試同步時,都會收到一條錯誤消息,指出「用戶已被刪除以獲取關聯的刷新令牌」。

我在這裏做錯了什麼?我錯過了一步嗎?我相信我正確地遵循了文檔。

+0

您是否已從AWS Cognito控制檯中刪除該用戶? –

+0

@Karthick不,我會抓住那個:P –

回答

0

我需要一些細節...所以當你說註冊時,你的意思是pool.signUp?當你說確認你的意思是user.confirmSignUp?當你說自定義值保存到數據集時,是否指的是通過認知同步將值保存到數據集到身份標識數據集?

如果是這樣,那麼您需要確保調用方法getSession和憑證,以便在將數據保存到identitId之前真正登錄,否則您將(a:將其放入非真實identityID中(如果您允許未經授權用戶),b:由於沒有identityId而被拒絕,或者c:沒有憑據來執行操作)。

您得到的錯誤不在SDK中,也不在移動中心中,因此它必須來自restful API。這是確切的錯誤的文字?