在Cordova/Ionic,如何在本机应用程序中打开Facebook个人资料链接?

yoh*_*sen 5 facebook facebook-graph-api ios cordova ionic-framework

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

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

没有用.

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

谢谢

szn*_*brt 4

只需使用:'fb://profile'

就我而言,适用于 Android 和 iOS:

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

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

Facebook iPhone 应用程序支持哪些自定义 URL 方案?