2013-03-17 53 views
-1

这行代码打开Facebook的应用程序到指定页面

UIApplication.SharedApplication.OpenUrl (NSUrl.FromString ("fb://page/319284411498623")); 

UIApplication.SharedApplication.OpenUrl (NSUrl.FromString ("fb://profile/319284411498623")); 

似乎并没有工作。我试图打开WordRoom的Facebook页面(没有广告打算,只是披露所需的所有信息)。它打开Facebook应用程序,但只有主要的饲料。 Facebook应用程序今天下载并运行iOS 6.1.2。

ID是从这个页面获取:http://graph.facebook.com/wordroom

任何帮助的,这是极大的赞赏。

感谢

约翰

回答

0

的可能重复: Is it possible to deep link to a specific page or location in the Facebook mobile app on iOS?

NSURL *url = [NSURL URLWithString:@"fb://<insert function here>"]; 
[[UIApplication sharedApplication] openURL:url]; 

你也应该测试是否安装FB应用程序(通过测试,如果iOS版可以打开网址):

[[UIApplication sharedApplication] canOpenURL:url]; 
+0

如果你阅读关于Hugh联系的答案的评论,它注意到iOS6打破了FB深度链接。 – Jason 2013-03-18 00:56:12

+0

所以在实践中,如果你的目标是iOS6,没有办法做到这一点。他们为什么会打破架构? – 2013-03-18 05:13:18

相关问题