【问题标题】:Apple smart banner is showing empty bar in ios safari (id correct in metatag)Apple 智能横幅在 ios Safari 中显示空栏(在元标记中正确)
【发布时间】:2016-08-16 13:41:42
【问题描述】:

大约一年前,我在移动网站上为 ios 应用程序实现了智能横幅。 它运行良好,直到我今天早些时候看到它是空的。

我查看了元标记中的 id。但它是正确的。

截图:

<meta name="apple-itunes-app" content="app-id=[ID]">

自己找不到,希望能提供帮助

iOS 9+ iPhone 5+

Mac mini 上的 iOS 模拟器

都是一样的效果(见截图)

谢谢!

【问题讨论】:

  • 撞了?还是没找到。
  • 我在 iPhone 5 上的应用中也看到了这个问题
  • @peterdoesco.de 你有没有找到一个可行的解决方案?我得到了同样的新东西,除了我的在一两秒后消失

标签: ios iphone smartbanner


【解决方案1】:

我只使用 App Store id 的数字部分就可以做到这一点:

&lt;meta name="apple-itunes-app" content="app-id=698632628"&gt;

【讨论】:

  • 正如官方文档所说的那样:app-id:(必需。)您的应用程序的唯一标识符。要从 iTunes Link Maker 中查找您的应用 ID,请在“搜索”字段中输入您的应用名称,然后选择适当的国家和媒体类型。在结果中,找到您的应用并在右侧列中选择 iPhone App Link。您的应用 ID 是 id 和 ?mt 之间的九位数字。
【解决方案2】:

documentation中所述:

横幅不会出现在 iOS 模拟器中。

您的标签看起来不错。 如果您在实际设备上进行测试,横幅应该可以正常显示。

造成这种情况的原因可能是banner必须从应用商店中拉取信息(包括是否在设备上安装了该应用),而这些信息在模拟器上是不存在的。

如果横幅没有在实际设备上正确显示,原因可能是苹果的相关服务当前不可用,如下文所述:Smart App Banner showing as blank, gray bar

【讨论】:

  • 它在 iOS 9+ iPhone 5+ AND 模拟器上进行了测试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-29
  • 1970-01-01
相关资源
最近更新 更多