使用javascript或jquery在设备中安装或不安装Android应用程序

时间:2014-03-11 11:09:36

标签: javascript android jquery

我构建了一个webapp,并且在我的webapp中有社交链接。

我正面临着这个问题。如果我在我的设备中安装了facebook,那么在点击共享链接时,它应该打开本机应用程序而不是在浏览器中打开。

如果我没有安装任何本机应用程序,那么它应该自动重定向到浏览器。

这是我尝试过的代码:

使用Javascript:

if(isAndroid){
 fb://profile//www.facebook.com/sharer/sharer.php // to open in native browser
http://wwww.facebook.com // to open in web browser.
}

我该如何处理这个网址...

请帮帮我。

2 个答案:

答案 0 :(得分:0)

出于隐私原因,这是不可能的。

<强> See This answer

答案 1 :(得分:0)

您可以制作混合应用程序。

你需要做的就是添加WEB界面,它将通过javascript调用本机源代码并获得返回值。

因此,您可以编写本机函数,如果安装了应用程序,它将返回。设置此界面后,您可以进一步使用它来打开该应用程序并传递意图和所有这些。

您可以轻松完成。从这里开始: https://developer.android.com/guide/webapps/webview.html