Мы столкнулись с этим сценарием с помощью входа в Parse.com FaceBook. Вот шаги:Установка не существует после того, как пользователь зарегистрировался с помощью Facebook.
- Скачать и установить приложение из AppStore
- пользователь входит в систему, используя Facebook аккаунт
нормально, есть новая строка в коллекции _Installation, а также один в _User коллекция. Однако время от времени запись _Installation отсутствует, пока существует запись _User для пользователя.
Наше приложение требует логической связи между пользователем и его устройством, чтобы реализовать одно устройство для каждой политики пользователя.
Приложение прерывается, когда пользователь (представленный записью _User) не может ссылаться, потому что соответствующей записи _Installation нет. Мы наблюдали эту ошибку только на iOS 7.
Не могли бы вы проверить, действительно ли это ошибка в Parse SDK? Если да, когда будет доступно исправление?
Я предполагаю, что вы подразумеваете, что запись данных установки не может быть создана до тех пор, пока сегмент кода не завершится? У вас есть официальный отчет об ошибках в отношении такого поведения? Спасибо. BTW, связующая часть - это функция, характерная для нашего приложения. –
Извините, для уточнения объекта '_Installation' создается в моем файле' AppDelegate', но указатель на объект '_User' не всегда сохраняется в моей функции' doneRegisterForRemoteNotificationsWithDeviceToken', поэтому мне нужно добавить функцию в 'viewDidLoad' сделать то же самое, чтобы убедиться, что они связаны. К сожалению, у меня нет официального отчета об ошибке – dstefanis