我 从其他应用程序开始阅读Facebook应用程序的所有地方已经阅读了很多不同的东西,有些人说它不是正式的,可以更改,有些人说好的,
但无论如何它对我(以及许多其他人 - 破页)都不起作用
我用:
NSURL *url = [NSURL URLWithString:@"fb://pages/MY-APP-PAGE"];
[[UIApplication sharedApplication] openURL:url];
它打开Facebook应用程序,但有一个白页。在我的Mac上 - 此链接正在运行。
所以,这件事是真的吗?
答案 0 :(得分:5)
因为我知道很多人都知道怎么做,而且没有回答, 好吧,那就是它的完成方式:
NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/PAGE ID"];
[[UIApplication sharedApplication] openURL:fanPageURL];
PAGE ID是Facebook页面末尾的长ID号。
答案 1 :(得分:5)
感谢您的回答。
为了支持更多用户,我使用了这个:
NSURL *nsurl = [ [ NSURL alloc ] initWithString: @"fb://profile/463560897057026" ];
if (![[UIApplication sharedApplication] canOpenURL:nsurl])
nsurl = [ [ NSURL alloc ] initWithString: @"http://www.facebook.com/SmileyGames" ];
[[UIApplication sharedApplication] openURL:nsurl];