我正在WordPress网站上工作,所有者要求在移动设备上查看其网站时,同时在两个操作系统上为其iOS和Android应用设置智能应用横幅。这些横幅广告会显示在网站顶部,以宣传公司的移动应用程序(如果已安装该应用程序,请使用“安装”或“打开”按钮)。
我知道在iOS上有一种官方的方法,我从here找到了说明。在head标签中设置代码并添加正确的应用ID后,在iOS设备上进行测试时,即使在桌面开发人员工具上,代码也没有显示在任何地方。代码如下:
<meta name="apple-itunes-app" content="app-id=...">
由于这行不通,我以为插件可以做到。我尝试了3个用于智能应用程序横幅的插件,但都无济于事,但是其中一个也支持Android设备,到目前为止,它在Android浏览器上的运行都非常吸引人。适用于Android但不适用于iOS的插件为this plugin。是的,它已经有好几年没有更新了,另外两个也有很长时间没有更新了,但是其中一个适用于Android。
Android的代码(由插件生成)为:
<meta name="google-play-app" content="app-id=...">
所以,我的问题是,如何才能使这个智能应用横幅在Safari浏览器的iOS上运行?为什么它不适用于iOS,但适用于Android?启用此功能非常重要。
注意:iOS智能应用程序标语的文档说应用程序ID应该是9位数字,但我们的ID是10位数字,但是我不认为这是问题所在,因为我看到了其他具有10位数字的应用程序ID在iOS上具有此功能。
如果我应该提供更多信息,请告诉我。