2013-03-17 63 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

相關問題