问题标签 [smart-app-banner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
637 浏览

javascript - 出现智能应用横幅时,元素未显示位置底部 0

不幸的是bottom: 0,没有显示该元素,因为Apple Store 应用程序的 Smart App Banner占用了顶部空间<body>

是否有任何解决方案来修复它或检测 Smart App Banner 打开或不添加 CSS 解决方案并添加更多单元bottom: 0,例如bottom: 3rem

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
1650 浏览

javascript - angular 5+ implement smart-app-banner vanilla JS

I am trying to use smart-app-banner in my app, but since there are no typings on the web for it, I don't know how to use it within angular.

So far I've got this in my app.component.ts :

But I get the usual

Uncaught TypeError: Cannot set property 'options' of undefined at SmartBanner

How can I make this work?

0 投票
1 回答
792 浏览

ios13 - iOS 13 中的 Firebase 动态链接有任何问题吗?

Firebase 动态链接(如果已安装,则指向应用程序,如果必须下载应用程序,则指向商店)在 iOS 中是否正常工作?

用例:我们有一个网页(带有用户上下文),我们希望有一个指向我们的移动应用程序的链接(启动应用程序,如果可用或直接从商店下载和安装)。安装和启动后,移动应用程序应该能够获取从网页传递的用户上下文。

Android:如果用户从 Android 设备浏览器查看网页,则可以使用 URL Schema iOS:如果用户从 iOS 设备浏览器查看网页,则可以使用 Smart App Banner

我也有用户在桌面浏览器中的用例。我们希望提供一个二维码,通过手机扫描后,应该能够启动 App 或 App/Playstore。智能应用横幅不能在此用例中使用。

我们正在探索 Firebase 动态链接,但在涉及 iOS 13+ 设备时,也可以看到有关其错误的文章。

有没有人使用 iOS 13+ 设备实现 Firebase 动态链接?面临/报告的任何问题?

0 投票
1 回答
793 浏览

ios - iOS Smart App Banner 是否适用于 iOS Chrome/Firefox 浏览器?

Smart App 横幅是否可以在 iOS 设备中除 Safari Mobile 浏览器之外的任何其他浏览器中使用?

0 投票
1 回答
80 浏览

android - Android Native App Install 可以被视为 iOS Smart App Banners 吗?

我看到有关 Android 的“本机应用安装”功能的相互矛盾的信息。我还有以下问题。有人可以帮忙澄清一下吗?

  1. 我们可以说它是 Android 相当于 iOS Smart App Banner 吗?

  2. 它是否显示应用程序是否已安装?

  3. 它是否允许将任何上下文/数据从链接传递到应用程序(安装和启动后)。像“app-argument”(在 iOS 中)或“referrer url”(Android)?

0 投票
0 回答
13 浏览

jquery - 在第 7 代 iPad 上获取 2 个智能应用横幅

我正在为 Web 应用程序获取智能应用程序横幅。我使用这个 jQuery 插件让智能应用程序横幅在 Web 应用程序上运行https://github.com/jasny/jquery.smartbanner

除了 iPad(第 7 代)上的 Safari 浏览器和其他浏览器按预期工作外,我能够在所有浏览器中的所有设备上运行智能应用横幅。在 iPad(第 7 代)的 Safari 浏览器上,横幅显示了 2 次。一个来自 jQuery 文件,我不确定另一个智能 App 横幅来自哪里。此外,这两个横幅的风格都不同。我在我的代码中看不到可以触发的任何地方。我尝试在网上寻找解决方案,但没有找到与此相关的任何解决方案。有没有人遇到过同样的情况或知道如何解决这种奇怪的情况?

非常感谢任何建议或帮助。谢谢!

0 投票
0 回答
25 浏览

android - 如何跟踪我的网站中的迷你信息栏横幅安装?(related_applications)

我的网站上有一个原生应用程序横幅到 android,但我还没有找到通过它跟踪安装的方法。我已经尝试通过 utms 发送并通过它下面的应用程序收听:https ://developers.google.com/analytics/devguides/collection/android/v4/campaigns?hl= pt-br,但似乎 utms值为空。

一定有办法追踪吗?

我的清单:

0 投票
0 回答
55 浏览

android - 从 apk 或 ipa 运行时隐藏智能应用程序横幅

我有一个移动网站和一个安卓应用程序。android 应用程序被创建为同一移动网站的容器。我已经在我的网站项目中安装了智能应用横幅包,当我使用我的 android 设备尝试移动网站时,智能横幅正确显示。但我现在有一个挑战。那是在使用我的android应用程序时隐藏横幅。目前,当使用我的 android 应用程序时,也会出现相同的横幅,因为它是使用相同的移动网站构建的。所以我确信我不能从 android 项目端隐藏它,唯一的隐藏方法是从 web 项目端。

我的 web 项目是使用 vue js 实现的,智能横幅是按照下面的链接实现的。https://github.com/kudago/smart-app-banner/issues/104

我可以找到某种方式来隐藏这样的某些浏览器<meta name="smartbanner:exclude-user-agent-regex" content=".*Safari.*">.但是我怎样才能为 .apk/.ipa 隐藏它而不是通过浏览器过滤。任何可行的解决方案都受到高度赞赏。

0 投票
2 回答
51 浏览

javascript - 如何使用 gatsby 清单在 Android 中提示本机应用安装横幅

我正在尝试使用 gatsby 在我的 web 应用程序中提示本机安装横幅。我知道对于 chrome,我需要创建一个清单,但我是使用 gatsby-plugin-manifest 完成的。这就是我拥有配置文件的方式:

我使用 Ngrok 通过 ssl 连接测试应用程序。然后,我将链接粘贴到 android 模拟器(启用 google play 和 wifi)并使用 google chrome 打开应用程序(启用标志 chrome://flags/#bypass-app-banner-engagement-checks)但我可以'没有看到应用程序横幅工作。

我错过了什么吗?我应该在没有插件的情况下创建清单吗?