从iOS应用程序打开Facebook页面的问题

时间:2013-07-22 23:10:48

标签: ios facebook openurl

我疯狂地尝试从我的应用程序在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> 
在Safari中

。这很好。

但无论我做什么,当我使用“fb://个人资料/方案时,我的应用程序启动Facebook但随后显示”未找到内容“。

有人有任何想法吗?

一如既往地谢谢。

2 个答案:

答案 0 :(得分:0)

这对我来说很好。我在iOS上遇到了Facebook应用程序的问题,您可能会尝试重新启动它或再次尝试。

答案 1 :(得分:0)

问题似乎出现在我的Facebook页面上。上面的代码适用于所有其他Facebook页面,但我自己的。我曾尝试向Facebook发送错误报告,但这就像给总统的一封信。