Ответ 1
Взгляните на эту проблему с помощью синтаксического анализа на iOS: https://github.com/ParsePlatform/Parse-SDK-iOS-OSX/issues/437. Я считаю, что это проблема в iOS и теперь исправлена.
Я потратил несколько часов на изучение управления пользователями на Parse, считая, что это будет легко считать, что это был установленный сервис так долго.
Существует плохая документация вокруг "автоматического пользователя" и сеансов.
Я пытаюсь создать приложение, которое позволяет пользователю анонимно существовать (используя [PFUser enableAutomaticUser]
), прежде чем они решат зарегистрироваться.
Шаги регистрации:
[PFUser user]
и присвойте значенияsignUpInBackgroundWithBlock
в новом экземпляре пользователяИногда я получаю следующие ошибки (да, только иногда), делая это.
[Ошибка]: PFKeychainStore не удалось получить объект для ключа 'currentUser', с ошибкой: -34018
[Ошибка]: недействительный токен сеанса (код: 209, версия: 1.7.0)
Я также получаю грязную базу данных, потому что я не знаю, как удалить автоматического пользователя, который был ранее создан. Я попытался сохранить идентификатор объекта старого пользователя и использовать deleteEventually
, но это не сработало?
Любые советы о том, как вы могли бы достичь этого, были бы большими.
Взгляните на эту проблему с помощью синтаксического анализа на iOS: https://github.com/ParsePlatform/Parse-SDK-iOS-OSX/issues/437. Я считаю, что это проблема в iOS и теперь исправлена.
На самом деле, это ошибка брелка, вы можете искать его в github.
Несколько месяцев назад некоторые сотрудники Apple приехали в нашу компанию, чтобы дать нам курс, после курса мы задали этот вопрос, они также не дали нам решение