打开Facebook页面到facebook应用程序Ios +离子
目标: – 在Facebook应用程序中打开Facebook页面的URL
我正在使用离子version 1.6
我已经尝试过
<a ng-click="openFb()"> <img src="img/fb.png" alt="" width="auto" height="auto"> </a>
在控制器文件中我有我的function如下。
$scope.openFb = function() { window.open('fb://page/1372537532795807', "_system"); };
上面的search很多后,我发现,如果你想打开页面,你必须传递fb:://page[page_id]
比fb:://profile/[page_id]
但是,当我点击button什么也没有发生,甚至没有打开我的设备上安装的Facebook应用程序。
期待有一些帮助。
先进的谢谢你。
解决scheme:将URL计划添加到白名单
只需用一个编辑器打开您的应用程序的.plist(通常为platforms / ios // – Info.plist),然后将下面的代码添加到您需要的程序中。
<key>LSApplicationQueriesSchemes</key> <array> <string>fb</string> </array>
Apple在iOS 9上更改了canOpenURL方法。在iOS 9和iOS 10上检查URL Schemes的应用程序必须在提交给Apple时声明这些Schemes。 “ iOS 9 URLscheme更改 ”文章“ Quick Take”详细介绍了这些更改。
参考链接 : – https://github.com/ohh2ahh/AppAvailability/issues/22