2016-03-01 22 views
5

我想在ios上的原生Facebook應用程序中打開用戶的配置文件(如果已安裝)。該應用程序建立在Cordova/Ionic上,我使用ngCordova inAppBrowser插件。例如,通過微博鏈接,通過常規的網頁鏈接(https://twitter.com/[username])就可以正常工作。另一方面,Facebook不要。 我已經嘗試了許多不同的變化:在Cordova/Ionic中,如何在原生應用程序中打開Facebook配置文件鏈接?

沒有工作。

我在做什麼錯? Facebook應用程序的當前版本甚至可能嗎?

感謝

回答

4

只需使用: 'FB://資料'

在我的情況下工作了Android和iOS:

$scope.openFb = function() { 
    $window.open('fb://profile', "_system"); 
}; 

看到這個答案有關自定義URL方案進一步參考支持Facebook iPhone應用程序:

What are all the custom URL schemes supported by the Facebook iPhone app?

+0

於iOS出色的ANS – Arif

+0

這項計劃只適用於你自己的空間,而不是打開任何用戶配置文件。 –

+1

絕對用於工作,但fb更新了應用程序和API,但我找不到新的方案。如果你這樣做,請儘快更新我的答案或發表評論。 – sznrbrt

-1

試試這個:

fb://profile?id=[username|user_id] 

我Safari瀏覽器上測試,它按預期工作,

相關問題