在打开URL之前,确定iOS,Android和Windows Phone中是否存在应用程序?

时间:2013-06-16 15:40:59

标签: android ios blackberry windows-phone-8 cordova

我们正在开发一个phoneGap(Appery.io)应用,用户可以在其中打开Facebook链接。理想情况下,如果此人安装了Facebook App,我们想打开“fb://”网址而不是“https://”网址。什么是跨平台(iOS / Android / Windows / BlackBerry)函数来确定是否:(1)“fb://”工作或(2)安装Facebook应用程序以确定该设备的URL结构?

理想情况下,它的工作方式如下:openFacebookURL('url');

其中openFacebookURL在Facebook App中打开,如果App不存在,则在“ChildBrowser”中打开。

谢谢!

1 个答案:

答案 0 :(得分:0)

无法保证在所有平台上检查此内容。

相反,我会提供这两个选项并记住他们选择了哪一个,并将其作为默认值以备将来使用。