iOS 的智能横幅不仅适用于我的应用程序 ID
Posted
技术标签:
【中文标题】iOS 的智能横幅不仅适用于我的应用程序 ID【英文标题】:Smart banner for iOS not work only for my app 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"/>
【问题讨论】:
我也尝试清除 cookie,但仍然无效。我确信我的应用程序在我的国家和 iPhone4s 上可用 Smart app banners do not appear after being closed on iPad with IOS7 的可能重复项 【参考方案1】:最可能的原因是您已经关闭了智能横幅。一旦关闭,它就不会再次出现(至少在一段时间内)。尝试清除手机上的 cookie(设置 -> Safari -> 清除 Cookie 和数据)。 Safari 在关闭智能横幅后会设置一个 cookie,因此这应该会清除有问题的 cookie。
其他可能的解决方案:
您所在的国家/地区无法下载该应用。 该应用程序无法在您的手机上运行。虽然,鉴于您说您使用的是 4S,但我认为没有任何方法可以做到这一点(另一方面,您可以通过需要蓝牙 LE 来停止在 iPhone 4 上运行的应用程序)。【讨论】:
感谢您的回复。我之前确实清除了cookie,但仍然无法正常工作。我确信我的应用程序在我的国家/地区可用,也可以在我的手机上运行。【参考方案2】:您可能在某个时候按下了智能横幅上的 X 按钮。为了取回它,仅清除 Safari 网站数据是不够的,您需要重置手机上的所有设置。
转到:
设置应用 常规 重置 重置所有设置这将再次显示智能横幅
【讨论】:
这将删除您手机的所有设置,而不仅仅是 safari 是的,正如我在回答中所说,“您需要重置手机上的所有设置”以上是关于iOS 的智能横幅不仅适用于我的应用程序 ID的主要内容,如果未能解决你的问题,请参考以下文章
智能应用横幅;适用于 Android/Google Play 的 Windows 应用商店应用 HTML 元标记?