繁体   English   中英

在Swift中的iOS应用中,如何打开Facebook应用到个人资料页面的特定部分

[英]From iOS app in Swift, how to open facebook app to specific section of profile's page

我有代码可以在单击按钮时将Facebook应用程序打开到特定页面。 我打开的这一特定页面是一个商业网站,同时包含“帖子”和“访客帖子”两个小节。 点击我的应用程序中的按钮后,我可以手动导航到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"){ ...

好吧,我确实弄清楚了我要寻找的是所谓的URL架构(方案)。 不幸的是,我没有可以使用的可用模式的完整列表。 过去使用的许多模式显然已被弃用,将无法使用,或者只会打开Facebook应用程序,而是将用户放在他们自己的个人资料页面上。

有一个关于堆栈溢出非常全面的发布HERE但同样不是所有的这些都在工作。 实际上,到目前为止,我唯一能上班的是

fb://profiles/[facebookID]

如果发现有用的内容,我将继续搜索和使用模式并更新我的答案,但是现在,URL方案才是答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM