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