2016-04-07 63 views
0

我想为智能应用横幅提供自定义视图,但我认为这是不可能的。但是我在维基百科手机网站上看到它小于标准苹果旗帜。iOS自定义智能应用横幅

仅当维基百科应用程序安装后,维基百科才在其移动网站上显示自定义横幅。如果未安装或用户卸载它,则横幅消失。

有没有办法实现这种横幅?

+0

你想添加横幅吗? – iOS

+0

不,我已经添加了横幅,但我想定制它像维基百科 –

+0

尝试在github的lcbannerview演示 – iOS

回答

0

对于iOS6的+,你可以使用智能横幅:https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

你的一个要求是,当应用程序没有安装(而不是推动应用程序)不显示。 我不知道的方式来测试安装,但我想看看

  • URL方案:似乎有限,因为该应用程序将一直开放的,而不是 只能够检查系统能回答
  • 饼干:可以在内部应用程序中设置一个Cookie ,当访问 相同的域时,Safari会重复使用该应用程序吗?
  • 文件:从应用程序创建一个文件,并尝试从Safari浏览器
+0

维基百科手机网站在我卸载维基百科应用后不会显示横幅。我只是好奇他们是如何做到的。 –

+0

Cookie或文件不一定会在应用程序卸载时消失 – user3802077

0

你说的是“在应用中打开”旗帜打开 ?如果您在应用程序中支持universal links,则默认为默认值。

查看屏幕截图:enter image description here