iphone - 您可以从 iOS 应用程序链接到 FB 页面,如果它存在,可以转到 FB 应用程序吗?

标签 iphone ios facebook

我想在我的应用程序中包含一个链接,如果设备上存在该页面,它将在 FB 应用程序中打开该页面,否则它将在 Safari 中打开。我不是在谈论用代码来完成它的方法——代码已经到位了。

该应用程序有一个“新闻”页面,每个新闻项目都有一个链接。该链接与新闻数据一起下载并显示在应用程序中。如果用户有 FB 应用程序,我希望打开它。

这可能吗?

最佳答案

我以前用过类似的东西

    NSString *fblink = [NSString stringWithFormat:@"fb://page/%@", facebookAccount];
    NSURL *url = [NSURL URLWithString:fblink];

    //Open in safari if fb app is not installed
    if (![[UIApplication sharedApplication] openURL: url]) {
        //fanPageURL failed to open.  Open the website in Safari instead
        NSURL *webURL = [NSURL URLWithString:@"http://www.facebook.com/FANPAGEADDRESSHERE"];
        [[UIApplication sharedApplication] openURL: webURL];
    }

关于iphone - 您可以从 iOS 应用程序链接到 FB 页面,如果它存在,可以转到 FB 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10166220/

相关文章:

iphone - 按下相同按钮时隐藏图像

iphone - 滚动以在 UIView 中加载内容

ios - Int64存储在Realm中无法转换

ios - 如何解决 CFData (store) 内存增加?

ios - 如何使用CALayer模糊图像

android - 应用程序仅在 Lollipop 设备上崩溃

android - 如何将 android facebook sdk 导入到简单的应用程序示例中?

javascript - 是否有适用于 iPhone 的 JQuery 插件可以通知用户其应用程序 "Bookmark"?

ios - 如何单独为 iPhone X 设备设置约束

ruby-on-rails - Rails - Facebook Connect,从哪里开始