Ios Facebook应用程序上未打开Facebook链接

Ios Facebook应用程序上未打开Facebook链接,ios,facebook,plist,ios9.1,Ios,Facebook,Plist,Ios9.1,以前有人问过这个问题,但是对于iOS9,没有解决方案。我在stackoverflow上找到了一个解决方案,可以在我的.plist中添加LSApplicationQueriesSchemes。我做了,但它仍然没有在facebook应用程序上默认打开它。 我没有在facebook上使用任何登录。如果facebook按钮点击,你可以在联系人页面上说“喜欢”,这会把他们带到facebook页面。但它没有打开facebook应用程序,而是打开safari并要求登录。我试图打开的facebook链接是一个

以前有人问过这个问题,但是对于
iOS9
,没有解决方案。我在stackoverflow上找到了一个解决方案,可以在我的
.plist
中添加
LSApplicationQueriesSchemes
。我做了,但它仍然没有在facebook应用程序上默认打开它。


我没有在facebook上使用任何登录。如果facebook按钮点击,你可以在联系人页面上说“喜欢”,这会把他们带到facebook页面。但它没有打开facebook应用程序,而是打开safari并要求登录。
我试图打开的facebook链接是一个相册到页面的链接。

要执行此操作,您需要执行以下操作:

  • info.plist
    文件中的
    LSApplicationQueriesSchemes
    值替换为一个-
    fb

  • 单击链接时运行以下代码

  • Swift

    let fbURL = NSURL(string: "fb://album?id=<YOUR ALBUM ID HERE>")!
    if UIApplication.sharedApplication().canOpenURL(fbURL) {
        UIApplication.sharedApplication().openURL(fbURL)
    }
    
    NSURL* fbURL = [NSURL URLWithString: @"fb://album?id=<YOUR ALBUM ID HERE>"];
    if ([[UIApplication sharedApplication] canOpenURL:fbURL]) {
        [[UIApplication sharedApplication] openURL:fbURL];
    }
    
    让fbURL=NSURL(字符串:“fb://album?id=”)!
    如果UIApplication.sharedApplication().canOpenURL(fbURL){
    UIApplication.sharedApplication().openURL(fbURL)
    }
    
    目标-C

    let fbURL = NSURL(string: "fb://album?id=<YOUR ALBUM ID HERE>")!
    if UIApplication.sharedApplication().canOpenURL(fbURL) {
        UIApplication.sharedApplication().openURL(fbURL)
    }
    
    NSURL* fbURL = [NSURL URLWithString: @"fb://album?id=<YOUR ALBUM ID HERE>"];
    if ([[UIApplication sharedApplication] canOpenURL:fbURL]) {
        [[UIApplication sharedApplication] openURL:fbURL];
    }
    
    NSURL*fbURL=[NSURL URLWithString:@“fb://album?id=“”;
    if([[UIApplication sharedApplication]canOpenURL:fbURL]){
    [[UIApplication sharedApplication]openURL:fbURL];
    }
    
    要执行此操作,您需要执行以下操作:

  • info.plist
    文件中的
    LSApplicationQueriesSchemes
    值替换为一个-
    fb

  • 单击链接时运行以下代码

  • Swift

    let fbURL = NSURL(string: "fb://album?id=<YOUR ALBUM ID HERE>")!
    if UIApplication.sharedApplication().canOpenURL(fbURL) {
        UIApplication.sharedApplication().openURL(fbURL)
    }
    
    NSURL* fbURL = [NSURL URLWithString: @"fb://album?id=<YOUR ALBUM ID HERE>"];
    if ([[UIApplication sharedApplication] canOpenURL:fbURL]) {
        [[UIApplication sharedApplication] openURL:fbURL];
    }
    
    让fbURL=NSURL(字符串:“fb://album?id=”)!
    如果UIApplication.sharedApplication().canOpenURL(fbURL){
    UIApplication.sharedApplication().openURL(fbURL)
    }
    
    目标-C

    let fbURL = NSURL(string: "fb://album?id=<YOUR ALBUM ID HERE>")!
    if UIApplication.sharedApplication().canOpenURL(fbURL) {
        UIApplication.sharedApplication().openURL(fbURL)
    }
    
    NSURL* fbURL = [NSURL URLWithString: @"fb://album?id=<YOUR ALBUM ID HERE>"];
    if ([[UIApplication sharedApplication] canOpenURL:fbURL]) {
        [[UIApplication sharedApplication] openURL:fbURL];
    }
    
    NSURL*fbURL=[NSURL URLWithString:@“fb://album?id=“”;
    if([[UIApplication sharedApplication]canOpenURL:fbURL]){
    [[UIApplication sharedApplication]openURL:fbURL];
    }
    
    您希望在
    Swift
    目标C
    中获得答案吗?您希望在
    Swift
    目标C
    中获得答案吗?