iOSがURLをどのように処理するかについてはよくわかりませんが、私の電話では何か奇妙なことをしているようです...
アプリには「いいね」ボタンがあり、クリックするとFacebookアプリケーション(Facebookがインストールされていない場合はSafari)が開きます。どういうわけか、携帯電話でクリックすると「プレミアイン」アプリが開きます。FacebookアプリとPremierInnアプリの両方を携帯電話にインストールしていますが、次のコードを実行してもFacebookが開かない理由がわかりません。
NSURL *fanPageURL = [NSURL URLWithString:@"fb://page/BIG_NUMBER_HERE"];
if (![[UIApplication sharedApplication] openURL: fanPageURL]) { ... }
明らかな理由で、上記のコードではBIG_NUMBER_HEREをページ番号に置き換えました。
なぜこれがうまくいかないのか誰かが説明できますか?Premier Innアプリは、何らかの形でfb://urlsのハンドラーとして自分自身を「登録」できたでしょうか。
よろしく、