Ошибка API Unity Facebook (отображается только на Android 6.0+): Facebook входит в систему со старыми учетными записями при новой установке apk, не спрашивая - PullRequest
0 голосов
/ 21 февраля 2019

У меня сейчас проблема с шагами по воспроизведению этой ошибки следующим образом:

  1. Установка приложения
  2. Вход через Facebook
  3. Удаление приложения
  4. Переустановите приложение, используя тот же apk
  5. Выйдите из Facebook и войдите в другую учетную запись Facebook
  6. Откройте приложение и войдите с помощью Facebook
  7. Должен увидетьстарая учетная запись пользователя регистрируется автоматически вместо того, чтобы просить создать новую учетную запись пользователя или войти в другую учетную запись.

Единственное исправление, которое я до сих пор видел для этой проблемы, - это удалить всеДанные приложения на устройстве (или, по крайней мере, кэш), который устраняет эту проблему.Похоже, что ОС Android удерживается в кэше даже после удаления приложения.Мне интересно, есть ли способ исправить это в моем приложении путем очистки данных Facebook при запуске.К сожалению, я не могу найти способ в API Facebook сделать это, если я что-то упустил.В нашем приложении есть концепция гостевого пользователя, поэтому в идеале я могу определить, является ли он гостевым пользователем, и удалить все предыдущие данные Facebook при запуске.

Для получения дополнительной информации: это приложение Unity для Android с использованием Facebook.График API

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...