在Cordova / Ionic中,如何在原生应用中打开Facebook个人资料链接?

时间:2016-03-01 15:02:31

标签: ios facebook cordova facebook-graph-api ionic-framework

我正在尝试在ios上的原生Facebook应用中打开用户的个人资料(如果已安装)。该应用程序基于Cordova / Ionic构建,我使用ngCordova inAppBrowser插件。

例如,Twitter链接可以通过常规的网络Twitter链接(https://twitter.com/[username])正常工作。另一方面,Facebook没有。 我尝试了很多不同的变体:

没有工作。

我做错了什么?甚至可以使用当前版本的Facebook应用程序吗?

由于

2 个答案:

答案 0 :(得分:4)

只需使用:' fb://个人资料'

在我的案例中适用于Android和iOS:

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

有关Facebook iPhone应用程序支持的自定义网址方案的更多参考,请参阅此答案:

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

答案 1 :(得分:-1)

试试这个:

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

我在Safari上测试过,它按预期工作,