我正在尝试在ios上的原生Facebook应用中打开用户的个人资料(如果已安装)。该应用程序基于Cordova / Ionic构建,我使用ngCordova inAppBrowser插件。
例如,Twitter链接可以通过常规的网络Twitter链接(https://twitter.com/[username])正常工作。另一方面,Facebook没有。 我尝试了很多不同的变体:没有工作。
我做错了什么?甚至可以使用当前版本的Facebook应用程序吗?
由于
答案 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上测试过,它按预期工作,