Я загрузил пример Parse AnyPic. Я начал изучать некоторые идеи для моего нового приложения, которое будет использовать Parse. Когда AnyPic сначала открывается, пользователю требуется войти в систему с помощью facebook. Я смог провести некоторое тестирование на симуляторе, но теперь, когда я начал работу с устройством, я не могу войти в систему через facebook. Когда я пытаюсь, он остается на экране входа в систему и просто меняет кнопку входа в систему, чтобы выйти из системы. Я прошел через код и обнаружил, что идентификатор пользователя facebook возвращается нуль. Все остальные данные в facebook, похоже, возвращают значения.Parse AnyPic Facebook userId возвращается nil
NSString *accessToken = [[[FBSession activeSession] accessTokenData] accessToken];
NSDate *expirationDate = [[[FBSession activeSession] accessTokenData] expirationDate];
NSString *facebookUserId = [[[FBSession activeSession] accessTokenData] userID];
if (!accessToken || !facebookUserId) {
NSLog(@"Login failure. FB Access Token or user ID does not exist");
return;
}
FacebokUserId возвращается, а остальные имеют информацию. Я пробовал жестко кодировать идентификатор пользователя facebook, что дает симулятор, когда он преуспевает. Это не сработало. Я также попытался заменить мои собственные идентификаторы приложений facebook в приложении, чтобы увидеть, и он все еще не работает.
Я новичок в работе с социальными вещами, есть что-то, чего мне не хватает, чтобы настроить фейсбук? Или кто-нибудь работал с этим примером, знаете, как его исправить или уметь пропустить вход в facebook?
Все еще испытывает эту же проблему. Попробовал создать новое приложение Facebook и использовать новые значения, как вы здесь описываете, и получить то же самое. Ошибка зарегистрирована: https://github.com/ParsePlatform/Anypic/issues/43 – stroz