【问题标题】:Popup for android or iphone tot download app when visiting site访问网站时弹出 android 或 iphone tot 下载应用程序
【发布时间】:2014-01-03 15:28:51
【问题描述】:

) 我们有适用于 android 和 iphone 的应用程序。当有人使用他们的手机访问网站时,我们希望弹出窗口显示.. 嗨,我们有一个应用程序,要下载吗?或其他 ;-) 选择是时,它必须下载应用程序。

但我只希望在尚未安装应用程序时显示弹出窗口...到目前为止,我找到了此代码..如您所见,这行不通..如果有人可以帮助我!会很棒!

<script type="text/javascript">
  if( /Android|iPhone|BlackBerry/i.test(navigator.userAgent) ) {
  var url=confirm("Would you like to download our mobile application?");
    if (url==true)
  {
    var url = window.location.href = 'https://play.google.com/store/apps/details?    id=com.appmachine.p9890BH';
url.show(); 
  }
    else
  {

  }
    }
  </script>

【问题讨论】:

  • 您希望网页能够读取用户安装了哪些应用程序?真的吗?您认为这可能是安全/隐私问题吗?我不了解 iOS,但在 Android 上,这是不可能的。
  • 嗨,西蒙,感谢您的洞察力。如果这是一个问题,我们需要没有那个位的代码。因此,只有在 android 上,它才应该显示 play store 的下载弹出窗口,而对于 iphone,它应该显示适用于 itunes 的 dwonload。

标签: javascript android iphone popup


【解决方案1】:

对于 iPhone,可以使用 Apple 的智能应用横幅 here are the docs 在检查其存在的同时宣传您的应用。

这仅限于 Apple 和 Safari,但它是一个很好的起点。

否则,我使用了this library,到目前为止,它对我来说开箱即用的效果很好..

【讨论】:

  • 感谢 Riley,smartBanner.js 快速而顺利地完成了这项肮脏的工作!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-20
  • 2018-11-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多