Я схожу с ума, пытаясь открыть фан-страницу моего приложения в приложении 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».
У кого-нибудь есть идеи?
Спасибо, как всегда.