【问题标题】:Smart banner for iOS not work only for my app idiOS 的智能横幅不仅适用于我的应用程序 ID
【发布时间】:2014-04-02 07:02:26
【问题描述】:

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

【问题讨论】:

标签: ios iphone smartbanner


【解决方案1】:

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

其他可能的解决方案:

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

【讨论】:

  • 感谢您的回复。我之前确实清除了cookie,但仍然无法正常工作。我确信我的应用程序在我的国家/地区可用,也可以在我的手机上运行。
【解决方案2】:

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

转到:

  • 设置应用
  • 常规
  • 重置
  • 重置所有设置

这将再次显示智能横幅

【讨论】:

  • 这将删除您手机的所有设置,而不仅仅是 safari
  • 是的,正如我在回答中所说,“您需要重置手机上的所有设置”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-11
  • 1970-01-01
  • 1970-01-01
  • 2023-03-29
  • 1970-01-01
相关资源
最近更新 更多