簡體   English   中英

新Facebook iOS應用程序的自定義URL方案

[英]Custom URL scheme for new Facebook iOS app

有誰知道自定義URL方案是什么在他們的新iOS應用程序中打開Facebook頁面。 我使用的是fb:// page / PAGE_ID但是這似乎不適用於最近更新的Facebook iOS應用程序,它只是打開應用程序但沒有轉到所需的頁面。

我在developer.facebook.com上得到了這個答案:

配置文件替換單詞頁面 ,它將工作。 您的新陳述將是:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile/247377102029332"]];

使用https://graph.facebook.com/YOUR_USERNAME獲取您的網頁ID。

在您的iOS應用中使用: fb://profile/[your ID] ,Facebook應用將打開您的頁面。

iOS Facebook應用程序的URL方案是:

FB://簡檔/(FBID)

同樣的問題在這里 fb:// page / PAGE_ID不再有效。 請注意,fb:// profile /(fbid)在Facebook 4.x上無法正常工作,在iPad和iPhone中返回“已損壞”頁面。 相反,Facebook 4.x中的fb:/​​/ profile /(fbid)/ wall在使用iPad時運行良好,但不適用於iPhone。

根據我的經驗,fb:// page / PAGE_ID是iPhone和iPad上唯一可用的選項。

我曾經使用http://wiki.akosma.com/IPhone_URL_Schemes作為參考,但它目前已經失效了......

自定義URL方案是第三方應用程序可以相互通信的機制。 它不允許您在該特定應用程序中打開頁面。 它只是觸發一個事件,將被調用的應用程序帶到前台。 通過這個文檔將進一步清除您的疑慮。

新的Facebook應用程序是使用Objective-C構建的,而以前曾用HTML5構建,用於支持URL方案機制。 這個鏈接提供了一個提示。

http://techcrunch.com/2012/08/23/facebook-for-ios-faster/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM