我有一些代码可以工作,可以在单击按钮时将Facebook应用程序打开到特定页面。我打开的这一特定页面是一个商业网站,同时包含“帖子”和“访客帖子”两个小节。在我的应用程序中点击按钮后,我可以手动导航到这些应用程序中的这些部分,但是我希望有一种方法可以让该Facebook应用程序自动打开“帖子”或“访客帖子”部分。
这是用于将Facebook应用程序打开到页面的代码:
@IBAction func openFBPage(_ sender: Any) {
if let url = URL(string: "fb://profile/157299717658"){ ...
如果我尝试使用类似方法进入“帖子”小节,Facebook应用仍会打开,但会转到用户时间轴,而不是业务页面:
@IBAction func openFBPage(_ sender: Any) {
if let url = URL(string: "fb://profile/157299717658/posts"){ ...
答案 0 :(得分:0)
好吧,我确实弄清楚了我要寻找的被称为URL Schema(方案)。不幸的是,我没有可以使用的可用模式的完整列表。过去使用的许多模式显然已被弃用,将无法使用,或者只会打开Facebook应用程序,而是将用户放在他们自己的个人资料页面上。
关于Stack Overflow HERE的帖子非常全面,但并非所有这些都有效。实际上,到目前为止,我唯一可以上班的人就是
fb://profiles/[facebookID]
如果发现有用的内容,我将继续搜索和使用模式并更新答案,但是现在,URL方案才是答案。