简而言之,我的团队在appstore中有一个移动网站和一个应用程序。我们添加了元标记以显示智能应用横幅。我看到它,一切都按预期工作。问题是,我刚刚关闭横幅,现在它不再出现。我对Ted.com智能应用横幅做了同样的事情,结果相同。
目前,我们正在将iPad与IOS7一起使用,而且我已经阅读了它是一个阻止横幅重新出现的cookie。我已经多次清除了Safari的缓存和cookie,确保从内存中关闭Safari,在私人模式下运行safari,我甚至重新启动了iPad,但那些被解雇的智能横幅仍然没有重新出现。有什么我想念的吗?我读过的关于cookie的大部分内容似乎都是针对IOS6的,这与IOS7有区别吗?任何人都知道如何让这些被解雇的智能应用横幅重新出现?
答案 0 :(得分:14)
此问题仅适用于iOS 7.在iOS 6中,您只需清除Safari Cookie和历史记录即可。如果在iOS 6和iOS 7中关闭应用横幅广告,Apple必须更改其存储方式。惊喜!
以下步骤是我确定的智能应用横幅再次出现,在运行iOS 7.0.4的设备上确认:
不是最干净的,但它完成了工作。
答案 1 :(得分:4)
在iOS8和iOS9上都存在此问题。
使用此页面上的信息(谢谢!),我找到了以下解决方案:
自行承担使用风险!
使用运行iOS 8.4.1的iPhone 5S在OSX 10.9.5上使用iTunes 12.3.1.23进行测试
<meta name="apple-itunes-app" content="app-id=373963365, app-argument=marktplaats://homepage">
grep "373963365" -r *
bplist00-Y373963365
注意:
对于那些想要越狱的人:我在这个越狱的iPad上找到了这个文件:
/var/mobile/Containers/Data/Application/{Safari App ID}/Library/Webkit/StoreBannerTracker.plist
@Apple:为什么我们不能使用清除历史记录和网站数据来删除它 ????
答案 2 :(得分:1)
有一种方法可以在不重置所有首选项的情况下重置智能横幅行为。它需要越狱你的iDevice或使用iTunes备份编辑器,如iExplorer。
/var/mobile/Applications/{Safari App ID}/Library/Webkit
(如果您使用的是iFile,应用程序名称可以显示在app id文件夹名称旁边。启用Preferences -> File Manager -> Application Names
)
Browse Local iTunes Backups -> {Name of your iDevice} -> Backup Explorer -> AppDomain-com.apple.mobilesafari -> Library -> WebKit
(免责声明:我没有尝试过这种方法,因为我在演示模式下使用了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和数据,然后重新显示