2017-01-10 2 views
0

Я включил учетную запись Facebook в качестве учетной записи для своего приложения. У этого есть некоторые ошибки, но обычно работает нормально.Может ли пользовательский идентификатор учетной записи пользователя для приложения когда-либо изменяться?

Мой разработчик недавно сообщил о довольно плохом опыте. Он должен был перезапустить свой компьютер, тем самым очистив сеансы, и когда он перешел на вход в приложение через AccountKit, он понял, что тот же адрес электронной почты, который он использовал, возвращает другой user_id, чем тот, который он ранее возвращал. Это, конечно, вызвало проблему в том, что наш бэкэнд не смог найти учетную запись, связанную с новым идентификатором Accountkit.

Мне не удалось найти много информации об этом. Мне интересно, если это ошибка или функция! Любое дальнейшее освещение на эту тему очень ценится!

ответ

0

Каждый Войти возвратит другой маркер доступа или код авторизации, как документированную здесь:

Если вы получите идентификатор аккаунта из маркера доступа, он всегда должен быть одинаковым для пользователя, входящего в тот же адрес электронной почты. То, что вы описываете, звучит как ошибка, и если вы все еще можете воспроизвести его, вы должны представить отчет об ошибке, и кто-то будет изучать его. https://developers.facebook.com/bugs/

+0

Не воспроизведено до сих пор. Думая о написании теста, чтобы убедиться. Мой дев в Восточной Европе, не уверен, что это ЛЮБАЯ разница, но это определенно касается. Идентификатор, с которым он вступает в систему, теперь остается тем же самым, который был возвращен, поэтому старая учетная запись была полностью уничтожена. Я дам вам знать, если мы проведем некоторые тесты, и если мы представим отчет об ошибке. Спасибо за разъяснения! –

Смежные вопросы