iOS 自定义智能应用横幅

Posted

技术标签:

【中文标题】iOS 自定义智能应用横幅【英文标题】:iOS custom smart app banner 【发布时间】:2016-04-07 11:28:50 【问题描述】:

我想为智能应用横幅提供自定义视图,我认为这是不可能的。但我在 wikipedia mobile 网站上看到过它比标准的苹果横幅小。

只有在安装了 wikipedia 应用程序后,wikipedia 才会在其移动网站上显示自定义横幅。如果未安装或用户将其卸载,则横幅会消失。

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

【问题讨论】:

你想添加横幅吗? 不,我已经添加了横幅,但我想像***一样自定义它 在 github 中尝试 lcbannerview 演示 你建议的库要在app上实现。但我想把它放在我的网站上 你想在你的网站上实现横幅吗? 【参考方案1】:

您是在谈论“在应用中打开”横幅吗?如果您在应用程序中支持universal links,则这些默认情况下会出现。

见截图:

【讨论】:

【参考方案2】:

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

您的要求之一是在未安装应用时不显示(而不是宣传应用)。 我不知道测试安装的方法,但我会看看

url 方案:似乎有限,因为应用程序将始终打开而不是 只是能够检查系统是否可以回答 cookies:可以一个cookie吗 在访问时将由 safari 重用的应用程序内部设置 同一个域? files:从应用程序创建一个文件并尝试打开它 来自野生动物园

【讨论】:

我卸载***应用程序后,***移动网站没有显示横幅。我只是好奇他们是怎么做到的。 cookies 或文件不一定会在应用卸载时消失

以上是关于iOS 自定义智能应用横幅的主要内容,如果未能解决你的问题,请参考以下文章

iOS 9 智能应用横幅不再回来

如何在我们的网站中使用 ios 的智能应用横幅

iOS 智能应用横幅 - 在 iPad 上显示,而不是在 iPhone 上

iOS 的智能横幅不仅适用于我的应用程序 ID

是否可以在 iOS 智能横幅中使用 LinkShare 签名?

智能应用横幅;适用于 Android/Google Play 的 Windows 应用商店应用 HTML 元标记?