11

我们遇到了一个问题,即智能横幅出现在 iOS6 上的 Safari 中,但在使用非 5s 设备的 iOS7 上的 Safari 中进行测试时,横幅会短暂出现(有点像没有内容的占位符)然后消失。我们已经测试了我们以外的其他网站,并且它似乎是一致的行为。dropbox.com cnn.com usatoday.com 在 Safari iOS6 中都可以看到智能横幅,但是当从 iPhone4、iPhone4s、iOS Simulator、iPhone5 从 Safari iOS7 到达时,这些横幅就会消失。

有其他人看到这种行为吗?

4

2 回答 2

1

我看到了同样的问题,但仅适用于尚未使用 iOS7 SDK 构建的应用程序。我使用 iOS <= 6 SDK 编译的旧应用程序将在运行 iOS <= 6 的手机上显示应用程序横幅,但只有使用 iOS SDK == 7 编译的应用程序才会在运行 iOS 7 的手机上显示。

于 2014-01-21T17:49:24.880 回答
1

我在 iOS8 上也有同样的行为。

事实证明,我从应用商店 url 中获取的 ID 以“id”为前缀。一旦我删除了该前缀,它就开始按预期工作。

在此示例 URL http://itunes.apple.com/ca/app/ditchtv/id1042361181?mt=8中,元标记应为:

<meta name="apple-itunes-app" content="app-id=1042361181">

我希望这有帮助!

于 2016-02-16T21:34:22.803 回答