2012-02-18 2 views
-1

私は はどこにでも他のアプリからFacebookアプリを開く方法について非常に多くの異なるものを読んだことがある、といくつかは、公式ではないと言い、変更することができ、いくつかは、その[OK]を言う、Facebookのページを開く - それは本当ですか?

とにかく、それは私のために仕事をdoesntの(および用他の多く-と壊れページ)

は、私が使用します。

NSURL *url = [NSURL URLWithString:@"fb://pages/MY-APP-PAGE"]; 
[[UIApplication sharedApplication] openURL:url]; 

そのオープンFacebookアプリが、白いページで。私のMacでは - このリンクが動作しています。

これは本当ですか?

+0

誰????:

は、より多くのユーザーをサポートするために、私はこの1つを使用しましたそれはちょうど働いていない! – Curnelious

答えて

5

私は多くの人々がそれを行う方法を知っている、とだけでなく、そのが行わ方法thatsの 、答えていないことを知っているので、:

ページIDは、あなたのFacebookのページの最後に長いID番号です
NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/PAGE ID"]; 
    [[UIApplication sharedApplication] openURL:fanPageURL]; 

4

この回答ありがとうございます。

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]; 
関連する問題