我疯狂地尝试从我的应用程序在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但随后显示”未找到内容“。
有人有任何想法吗?
一如既往地谢谢。
答案 0 :(得分:0)
这对我来说很好。我在iOS上遇到了Facebook应用程序的问题,您可能会尝试重新启动它或再次尝试。
答案 1 :(得分:0)
问题似乎出现在我的Facebook页面上。上面的代码适用于所有其他Facebook页面,但我自己的。我曾尝试向Facebook发送错误报告,但这就像给总统的一封信。