打开Facebook页面进入Facebook应用程序的ios +离子
问题描述:
目标: - 打开Facebook页面链接到Facebook应用程序打开Facebook页面进入Facebook应用程序的ios +离子
我使用离子version 1.6
我已经试过
<a ng-click="openFb()">
<img src="img/fb.png" alt="" width="auto" height="auto">
</a>
在控制器文件我有我的功能在下面。
$scope.openFb = function() {
window.open('fb://page/1372537532795807', "_system");
};
上面搜索很多后,我发现,如果你想打开网页,你必须通过fb:://page[page_id]
比fb:://profile/[page_id]
但是,当我点击按钮,什么都不会发生,即使不是我的设备上打开安装Facebook应用程序。
期待有所帮助。
谢谢您的高级。
答
解决方案:URL方案添加到白名单
只需打开你的应用的.plist - 用编辑器(通常是平台/ IOS // Info.plist),这样你需要计划添加以下代码。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fb</string>
</array>
苹果iOS上改变了canOpenURL方法9.应用其检查在iOS 9和iOS 10 URL方案必须声明这些方案,因为它是提交给苹果。文章Quick Take on iOS 9 URL Scheme Changes详细地阐述了这些变化。
参考链接: - https://github.com/ohh2ahh/AppAvailability/issues/22
通过@Ankur Akvaliya的帮助下 –