簡體   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