使用IOS7在iPad上关闭后,智能应用横幅不会出现

时间:2013-10-16 20:09:04

标签: ios ipad ios7

简而言之,我的团队在appstore中有一个移动网站和一个应用程序。我们添加了元标记以显示智能应用横幅。我看到它,一切都按预期工作。问题是,我刚刚关闭横幅,现在它不再出现。我对Ted.com智能应用横幅做了同样的事情,结果相同。

目前,我们正在将iPad与IOS7一起使用,而且我已经阅读了它是一个阻止横幅重新出现的cookie。我已经多次清除了Safari的缓存和cookie,确保从内存中关闭Safari,在私人模式下运行safari,我甚至重新启动了iPad,但那些被解雇的智能横幅仍然没有重新出现。有什么我想念的吗?我读过的关于cookie的大部分内容似乎都是针对IOS6的,这与IOS7有区别吗?任何人都知道如何让这些被解雇的智能应用横幅重新出现?

6 个答案:

答案 0 :(得分:14)

此问题仅适用于iOS 7.在iOS 6中,您只需清除Safari Cookie和历史记录即可。如果在iOS 6和iOS 7中关闭应用横幅广告,Apple必须更改其存储方式。惊喜!

以下步骤是我确定的智能应用横幅再次出现,在运行iOS 7.0.4的设备上确认:

  1. 设置 - > Safari - >清除历史
  2. 设置 - > Safari - >清除Cookie和数据
  3. 设置 - >一般 - >重置 - >重置位置&隐私
  4. 设置 - >一般 - >重置 - >重置所有设置
  5. 不是最干净的,但它完成了工作。

答案 1 :(得分:4)

在iOS8和iOS9上都存在此问题。

使用此页面上的信息(谢谢!),我找到了以下解决方案:

自行承担使用风险!

使用运行iOS 8.4.1的iPhone 5S在OSX 10.9.5上使用iTunes 12.3.1.23进行测试

  1. 通过搜索“app-id”搜索网站的来源,找到 app-id www.marktplaats.nl的示例:<meta name="apple-itunes-app" content="app-id=373963365, app-argument=marktplaats://homepage">
  2. 使用iTunes进行“本地计算机备份”
  3. 找到您的备份(可能在:〜/ Library / Application Support / MobileSync /)
  4. 制作备份副本以防万一(是:备份备份: - )
  5. 搜索 app-id 的备份。我在备份文件夹
  6. 中使用了grep "373963365" -r *
  7. 对于我的示例,grep发现了一个“隐藏横幅文件”,以 03f01e41fc5d 开头,包含 app-id
  8.   

    bplist00-Y373963365

    1. app-id 号码更改为 app-id 号码,您从不希望看到智能应用横幅或只是增加 app-id 一个,保存文件。
    2. 将更改后的备份还原到您的设备。
    3. 注意:

      • 如果你有像我这样的16GB备份,制作,复制,搜索和恢复备份需要一些时间;请耐心等待。
      • 您可能会在“隐藏横幅文件”中找到多个 app-id 。我不明白为什么这个程序不能用于更改多个 app-id s
      • 请勿删除“隐藏横幅文件”,因为这会损坏您的备份。
      • app-id 增加一个或选择任何其他9位数的随机数将隐藏该“随机”智能应用横幅!
      • 我也在运行iOS 9.0.2的新iPad上成功完成了此操作

      对于那些想要越狱的人:我在这个越狱的iPad上找到了这个文件: /var/mobile/Containers/Data/Application/{Safari App ID}/Library/Webkit/StoreBannerTracker.plist

      @Apple:为什么我们不能使用清除历史记录和网站数据来删除它 ????

答案 2 :(得分:1)

有一种方法可以在不重置所有首选项的情况下重置智能横幅行为。它需要越狱你的iDevice或使用iTunes备份编辑器,如iExplorer。

越狱方法

  1. 导航到Safari应用程序目录(例如,使用iFile):
  2. /var/mobile/Applications/{Safari App ID}/Library/Webkit

    (如果您使用的是iFile,应用程序名称可以显示在app id文件夹名称旁边。启用Preferences -> File Manager -> Application Names

    1. 删除或重命名文件 StoreBannerTracker.plist
    2. 备份编辑器方法

      1. 使用iTunes备份您的iDevice。 (可能最好不加密备份)
      2. 使用iTunes备份编辑器(如iExplorer)删除 StoreBannerTracker.plist 。在iExplorer中:
        • Browse Local iTunes Backups -> {Name of your iDevice} -> Backup Explorer -> AppDomain-com.apple.mobilesafari -> Library -> WebKit
        • 右键单击StoreBannerTracker.plist,然后单击“删除”
      3. 使用iTunes将备份恢复到iDevice
      4. (免责声明:我没有尝试过这种方法,因为我在演示模式下使用了iExplorer,它不允许更改。)

答案 3 :(得分:1)

1.从设备中删除应用

2.Settings - &gt; Safari - &gt;清除历史记录和网站数据

3.打开野生动物园并打开您的网站

4.从商店安装应用程序

5.reload网站

6.祝你好运

答案 4 :(得分:-1)

点按Settings > General > Usage&gt;等待一段时间,直到应用列表出现...&gt; Show all apps > Safari > Website Data > Remove All Website Data

我已经在iOS 7上使用iPhone 5s尝试了这个功能,它会显示智能横幅。

干杯。

答案 5 :(得分:-3)

尝试清除Safari Cookie和数据,然后重新显示