Я пытаюсь использовать функцию setDeviceStatusRemembered
из Cognito при входе в социальную сеть, но для этого требуется ключ устройства, который недоступен в возвращаемом объекте пользователя.
Проект выполнен с использованием React. Я уже попробовал некоторые ответы от StackOverflow и документов, но безуспешно.
Пользователь обрабатывается и создается Amazon через OAuth при социальном входе в систему, и после входа я получаю данные пользователя с этим:
const cognitoUser = await Auth.currentAuthenticatedUser()
После этого объект cognitoUser
показывает deviceKey
ноль, и если я попробую следующий код, я получу сообщение об ошибке "1 validation error detected: Value null at 'deviceKey' failed to satisfy constraint: Member must not be null"
cognitoUser.setDeviceStatusRemembered({
onSuccess: function (result) {
console.log('call result: ' + result);
},
onFailure: function(err) {
console.log('call error', err);
}
})
Как я могу решить эту проблему? Я что-то пропустил?
Спасибо.