如果用户在其设备上安装了应用程序,我想在Facebook应用程序中打开一个页面。现在
,我使用下面的代码,我发现,在做研究:在Facebook应用程序中打开链接(如果有)
let myUrl = NSURL(string: "fb://profile/myPage'sID")!
if UIApplication.sharedApplication().canOpenURL(myUrl) {
UIApplication.sharedApplication().openURL(myUrl)
} else {
UIApplication.sharedApplication().openURL(NSURL(string: "https://www.facebook.com/myPage")!)
}
这确实为轮廓工作,但不用于显示页面。
(请注意,这两个ID都有效,因为我测试了它们。)
任何想法?
感谢提前:)
我过去就这么做过一个Facebook页面。尝试使用另一个页面ID进行测试。 fb:// profile/197394889304(巴塞罗那足球协会的Facebook页面) – FabKremer
不,在Safari中打开网站以及... – LinusGeffarth