我正在尝试将我们的Facebook应用程序页面链接到我们的应用程序,以便用户可以从Facebook上的应用程序粉丝页面打开。
我试过了 :
NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/APPNAME"];
[[UIApplication sharedApplication] openURL:fanPageURL];
Run Code Online (Sandbox Code Playgroud)
其中应用名称是名称,该名称显示在我们的Facebook粉丝页面的网址上。发生的是,它以我的个人资料而不是相关页面打开了facebook应用程序。
这是为什么 ?(我没有要插入到该url的任何页面ID)
此代码可确保如果用户没有Facebook应用,则该页面将在野生动物园中打开
在这种情况下,您必须按如下所示放置页面名称和ID:
NSURL *fanPageURL = [NSURL URLWithString:@"fb://profile/pageID"];
if (![[UIApplication sharedApplication] canOpenURL:fanPageURL])
fanPageURL = [ NSURL URLWithString:@"https://www.facebook.com/pageName"];
[[UIApplication sharedApplication] openURL:fanPageURL];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1866 次 |
| 最近记录: |