1

自分のアプリから 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];
}

Facebook ページで検索して、自分のページの UID を見つけました。次のことを試して、それが適切な番号であることを確認しました。

http://www.facebook.com/<my_uid_number> 

サファリで。それはうまくいきます。

しかし、何をしても、「fb://profile/」スキームを使用すると、アプリは Facebook を起動しますが、「コンテンツが見つかりません」と表示されます。

アイデアはありますか?

いつもありがとう。

4

2 に答える 2

0

これは私にとってはうまくいきます。iOS の Facebook アプリで問題が発生しました。再起動するか、もう一度やり直してください。

于 2013-07-22T23:37:42.210 に答える
0

問題は私の Facebook ページにあるようです。上記のコードは、私のページ以外のすべての Facebook ページで機能します。バグレポートを Facebook に送信しようとしましたが、それは大統領への手紙のようなものです。

于 2013-07-23T19:16:22.593 に答える