Я столкнулся с этой проблемой при интеграции потока входа в Google.Проблема, с которой я сталкиваюсь, заключается в том, что после того, как пользователь успешно войдет в систему управления программами, вызовет намерение actions_intent_SIGN_IN в коде.Откуда я могу получить информацию о пользователе, но я замечаю, что иногда conv-> user-> profile не имеет информации о профиле, в то время как в другой раз.Также, когда у него нет информации профиля, в следующий раз, когда я вызываю другое намерение, он получает токен пользователя.
Это полезная нагрузка, которую я получаю при входе в систему.
User {
raw:
{ userStorage: '{"data":{}}',
lastSeen: '2018-10-04T11:17:50Z',
locale: 'en-US',
userId: 'XXXXXXXXXXXX' },
storage: {},
_id: 'XXXXXXXXXXXXXXXXXXXX',
locale: 'en-US',
permissions: [],
last: Last { seen: 2018-10-04T11:17:50.000Z },
name: Name { display: undefined, family: undefined, given: undefined },
entitlements: [],
access: Access { token: undefined },
profile: Profile { token: undefined }
}
Как мы видим в разделе профиля, должны присутствовать поля токена и полезной нагрузки.Но в большинстве случаев он пропадает.Кто-нибудь знает как это исправить?