Я прошу прощения, если это глупый вопрос, но я только начал пытаться включить FB SDK в свое приложение сегодня.
Я следовал инструкциям в Интернете и пришел к тому моменту, когда они предложили протестировать приложение.Приложение FB открылось, как ожидалось, и запросило разрешение, как и ожидалось.Однако, когда я принял приложение FB, оно оставалось открытым, а не возвращалось к своему приложению.
Я думаю, что это может иметь отношение к ключам токена доступа.Я нашел в Интернете, как получить этот ключ, но я должен ввести его в коде, показанном ниже?А как насчет срока действия ключа?Или они генерируются динамически?
facebook = [[Facebook alloc] initWithAppId:@"##########" andDelegate:self];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if ([defaults objectForKey:@"FBAccessTokenKey"]
&& [defaults objectForKey:@"FBExpirationDateKey"]) {
facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
}
Спасибо!
if (![facebook isSessionValid]) {
[facebook authorize:nil];
}