0

我将以下元数据添加到我的 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"/>
4

2 回答 2

1

最可能的原因是您已经关闭了智能横幅。一旦关闭,它就不会再次出现(至少在一段时间内)。尝试清除手机上的 cookie(设置 -> Safari -> 清除 Cookie 和数据)。Safari 在关闭智能横幅后设置了一个 cookie,因此这应该会清除有问题的 cookie。

其他可能的解决方案:

  • 该应用程序无法在您所在的国家/地区下载。
  • 该应用程序无法在您的手机上运行。虽然,鉴于您说您使用的是 4S,但我认为没有任何方法可以做到这一点(另一方面,您可以通过需要蓝牙 LE 来停止在 iPhone 4 上运行的应用程序)。
于 2014-04-02T20:55:15.173 回答
-1

很有可能,您在某个时候按下了智能横幅上的 X 按钮。为了取回它,清除您的 Safari 网站数据是不够的,您需要重置手机上的所有设置。

去:

  • 设置应用
  • 一般的
  • 重置
  • 重置所有设置

这将再次显示智能横幅

于 2014-09-15T09:24:22.183 回答