从我的应用程序启动 Facebook - 空白页面
Posted
技术标签:
【中文标题】从我的应用程序启动 Facebook - 空白页面【英文标题】:Launching Facebook from my app -- blank page 【发布时间】:2011-04-26 17:52:16 【问题描述】:我有一个关于在 iPhone/iPod/iPad 设备上启动 Facebook 的问题。我构建了一个应用程序,其中您有一个启动官方 Facebook 应用程序的按钮(如果用户没有 Facebook 应用程序,它将在 Safari 中启动它)。这是我用来启动 Facebook 的代码:
NSURL *url = [NSURL URLWithString:@"fb://106452802751829"];
[[UIApplication sharedApplication] openURL:url];
但问题是它在 Facebook 应用程序中显示了一个空白页面。我再次修改了代码,在我的 Facebook 粉丝页面的 ID 上检查了两次,但我得到的只是一个空白页面。所以现在我不知道该怎么办。我希望有人可以帮助我在官方 Facebook 应用程序上启动实际的粉丝页面;谢谢。
【问题讨论】:
【参考方案1】:查看此 Wiki iPhone URL Schemes
此信息来自 iPhoneDevTools 网站。
NSURL *url = [NSURL URLWithString:@"fb://<insert function here>"];
[UIApplication sharedApplication] openURL:url];
您可以使用以下选项:fb://profile – 打开 Facebook 应用程序到 用户的个人资料 fb://friends - 打开 Facebook 应用程序到好友列表 fb://notifications - 打开 Facebook 应用到通知列表 (注意:此 URL 似乎存在错误。通知页面 打开。
但是,无法导航到 Facebook 应用程序)fb://feed – 打开 Facebook 应用程序到新闻提要 fb://events – 打开 Facebook 应用程序到事件页面 fb://requests – 打开 Facebook 应用程序到请求列表 fb://notes- 打开 Facebook 应用程序 到笔记页面 fb://albums - - 打开 Facebook 应用程序到相册 list 这“有效”,但又一次,不: fb://post/ 它 仅当 Facebook 应用程序先前已加载特定 post,否则它会画一个空白。
【讨论】:
以上是关于从我的应用程序启动 Facebook - 空白页面的主要内容,如果未能解决你的问题,请参考以下文章
当用户从我的应用程序中单击 Facebook 邀请时出现“找不到页面”
获得权限后的 Facebook 登录让 Safari 空白页面打开,而不是在 iOS 10 和 iOS 11 中重定向到我的应用