我将以下元数据添加到我的 html 文件中,如果 app-id 是 AppStore 应用程序 ID,它可以正常工作,但如果我将其替换为自己的应用程序 ID,则横幅不会显示。这只发生在装有 iOS7.1 的 iPhone 4s 上。两者都可以在装有 iOS7.1 的 iPhone 5 上正常工作。
这是 iOS7.1 的 iPhone 4s 的错误吗?
<meta name="apple-itunes-app" content="app-id=xxxxxxxxx"/>
我将以下元数据添加到我的 html 文件中,如果 app-id 是 AppStore 应用程序 ID,它可以正常工作,但如果我将其替换为自己的应用程序 ID,则横幅不会显示。这只发生在装有 iOS7.1 的 iPhone 4s 上。两者都可以在装有 iOS7.1 的 iPhone 5 上正常工作。
这是 iOS7.1 的 iPhone 4s 的错误吗?
<meta name="apple-itunes-app" content="app-id=xxxxxxxxx"/>
最可能的原因是您已经关闭了智能横幅。一旦关闭,它就不会再次出现(至少在一段时间内)。尝试清除手机上的 cookie(设置 -> Safari -> 清除 Cookie 和数据)。Safari 在关闭智能横幅后设置了一个 cookie,因此这应该会清除有问题的 cookie。
其他可能的解决方案:
很有可能,您在某个时候按下了智能横幅上的 X 按钮。为了取回它,清除您的 Safari 网站数据是不够的,您需要重置手机上的所有设置。
去:
这将再次显示智能横幅