Проблемы с открытием страницы Facebook из приложения iOS

Я схожу с ума, пытаясь открыть фан-страницу моего приложения в приложении Facebook из моего приложения. Он правильно работает с Safari, но не с приложением Facebook.

Я прочитал здесь все вопросы и ответы, и все они указывают на это как на лучший способ:

NSURL *facebookURL = [NSURL URLWithString: @"http://facebook.com/<my_app_name>"];
NSURL *facebookAppURL = [NSURL URLWithString: @"fb://profile/<my_uid_number"];

if( [[UIApplication sharedApplication] canOpenURL: facebookAppURL] ) {
    [[UIApplication sharedApplication] openURL: facebookAppURL];
} else {
    [[UIApplication sharedApplication] openURL: facebookURL];
}

Я нашел UID своей страницы, выполнив поиск на своей странице в Facebook. Я убедился, что это правильный номер, попробовав:

http://www.facebook.com/<my_uid_number> 

в Safari. Это прекрасно работает.

Но что бы я ни делал, когда я использую «fb: // profile / scheme», мое приложение запускает Facebook, но затем отображает «Content Not Found».

У кого-нибудь есть идеи?

Спасибо, как всегда.


person pizzafilms    schedule 22.07.2013    source источник


Ответы (2)


У меня это отлично работает. У меня возникла проблема с приложением Facebook на iOS, вы можете попробовать перезапустить его или повторить попытку в другой раз.

person Patrick Tescher    schedule 22.07.2013
comment
Да, я попытался перезапустить приложение и устройство. По-прежнему не повезло. Спасибо. - person pizzafilms; 23.07.2013
comment
Ну думаю проблема как-то с моей страничкой. Я нашел фан-страницу другого приложения и поместил их UID в свое приложение, и оно отлично работает. Итак, теперь мне нужно выяснить, как сообщить Facebook, что со страницей моего профиля что-то не так. Ой. - person pizzafilms; 23.07.2013

Проблема, похоже, связана с моей страницей в Facebook. Приведенный выше код работает для любой другой страницы Facebook, кроме моей. Я пытался отправить отчет об ошибке в Facebook, но это похоже на письмо президенту.

person pizzafilms    schedule 23.07.2013
comment
Вот это да. Я сошел с ума, пытаясь понять это. Если я правильно помню, я считаю, что переустановка приложения Facebook устранила проблему, чем бы она ни была. Если только сотрудники Facebook не прочитают мой отчет об ошибке и не исправят что-то, не сообщая мне об этом. Надеюсь, это кому-то поможет. - person pizzafilms; 26.09.2013