offline_access устарел. Как теперь идентифицировать пользователей в приложении на разных устройствах? - PullRequest
0 голосов
/ 05 марта 2012

до сих пор я использовал идентификатор fb и маркер доступа пользователя, чтобы идентифицировать его в моем приложении на нескольких устройствах, используя облачный бэкэнд.В частности, в большинстве случаев пользователь захочет войти в планшет и версию приложения для смартфона.Использование разрешения offline_access всегда приводило к одному и тому же токену при входе в приложение с любого устройства.

Теперь токены offline_access устарели, что делает access_token, полученный при входе в систему, Facebook API бесполезным для аутентификации.Хорошо, я могу проверить новую сторону токена на сервере и убедиться, что логин действителен, и сохранить его в базе данных базы данных, это нормально.

Но замена токена в бэкенде на новый - плохо, потому чтоПользователь может запускать приложение уже на одном из своих устройств.Токен, хранящийся на таком устройстве, станет бесполезным из-за вновь выданного токена.Я хочу не использовать какой-то метод push-new-facebook-token.

Есть ли у вас какие-либо подсказки, в каком направлении следует двигаться, чтобы настроить гладкое решение?

Спасибо,Chris

1 Ответ

0 голосов
/ 05 марта 2012

Каждое устройство может иметь другое, закодированное с немного другой датой истечения срока действия, но это не имеет значения. Используйте каждую версию SDK "getLoginStatus ()" и используйте этот токен доступа, а не храните токен доступа самостоятельно.

...