Android 仅当应用程序已安装时,智能应用程序横幅才会显示

Android 仅当应用程序已安装时,智能应用程序横幅才会显示,android,jquery,ios,smartbanner,Android,Jquery,Ios,Smartbanner,当有人试图用手机打开我的网站时,我正在使用Jquery.smartbanner插件来推广我的应用程序 如果我的应用程序已经安装,那么它可以正常工作 如果我的手机中没有安装应用程序,并且应用程序已经安装,我希望显示应用程序横幅,而不是显示“打开”按钮而不是“安装” 提前感谢。您可以使用智能横幅: 或者您可以尝试设置一个timout: <script type="text/javascript"> function startMyApp() { document.location

当有人试图用手机打开我的网站时,我正在使用
Jquery.smartbanner
插件来推广我的应用程序

如果我的应用程序已经安装,那么它可以正常工作

如果我的手机中没有安装应用程序,并且应用程序已经安装,我希望显示应用程序横幅,而不是显示“打开”按钮而不是“安装”


提前感谢。

您可以使用智能横幅:

或者您可以尝试设置一个timout:

<script type="text/javascript">
function startMyApp()
{
  document.location = 'MyAppScheme://';
  setTimeout( function()
  {
      if( confirm( 'You don't have Your App installed, do you want to go download it?'))
      {
        document.location = 'http://itunes.apple.com/MyApp';
      }
  }, 200);
 }
</script>

函数startMyApp()
{
document.location='MyAppScheme://';
setTimeout(函数()
{
如果(确认('您没有安装应用程序,是否要下载?'))
{
document.location=http://itunes.apple.com/MyApp';
}
}, 200);
}
我建议改用