问题标签 [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.
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?
ios13 - iOS 13 中的 Firebase 动态链接有任何问题吗?
Firebase 动态链接(如果已安装,则指向应用程序,如果必须下载应用程序,则指向商店)在 iOS 中是否正常工作?
用例:我们有一个网页(带有用户上下文),我们希望有一个指向我们的移动应用程序的链接(启动应用程序,如果可用或直接从商店下载和安装)。安装和启动后,移动应用程序应该能够获取从网页传递的用户上下文。
Android:如果用户从 Android 设备浏览器查看网页,则可以使用 URL Schema iOS:如果用户从 iOS 设备浏览器查看网页,则可以使用 Smart App Banner
我也有用户在桌面浏览器中的用例。我们希望提供一个二维码,通过手机扫描后,应该能够启动 App 或 App/Playstore。智能应用横幅不能在此用例中使用。
我们正在探索 Firebase 动态链接,但在涉及 iOS 13+ 设备时,也可以看到有关其错误的文章。
有没有人使用 iOS 13+ 设备实现 Firebase 动态链接?面临/报告的任何问题?
ios - iOS Smart App Banner 是否适用于 iOS Chrome/Firefox 浏览器?
Smart App 横幅是否可以在 iOS 设备中除 Safari Mobile 浏览器之外的任何其他浏览器中使用?
android - Android Native App Install 可以被视为 iOS Smart App Banners 吗?
我看到有关 Android 的“本机应用安装”功能的相互矛盾的信息。我还有以下问题。有人可以帮忙澄清一下吗?
我们可以说它是 Android 相当于 iOS Smart App Banner 吗?
它是否显示应用程序是否已安装?
它是否允许将任何上下文/数据从链接传递到应用程序(安装和启动后)。像“app-argument”(在 iOS 中)或“referrer url”(Android)?
jquery - 在第 7 代 iPad 上获取 2 个智能应用横幅
我正在为 Web 应用程序获取智能应用程序横幅。我使用这个 jQuery 插件让智能应用程序横幅在 Web 应用程序上运行https://github.com/jasny/jquery.smartbanner
除了 iPad(第 7 代)上的 Safari 浏览器和其他浏览器按预期工作外,我能够在所有浏览器中的所有设备上运行智能应用横幅。在 iPad(第 7 代)的 Safari 浏览器上,横幅显示了 2 次。一个来自 jQuery 文件,我不确定另一个智能 App 横幅来自哪里。此外,这两个横幅的风格都不同。我在我的代码中看不到可以触发的任何地方。我尝试在网上寻找解决方案,但没有找到与此相关的任何解决方案。有没有人遇到过同样的情况或知道如何解决这种奇怪的情况?
非常感谢任何建议或帮助。谢谢!
android - 如何跟踪我的网站中的迷你信息栏横幅安装?(related_applications)
我的网站上有一个原生应用程序横幅到 android,但我还没有找到通过它跟踪安装的方法。我已经尝试通过 utms 发送并通过它下面的应用程序收听:https ://developers.google.com/analytics/devguides/collection/android/v4/campaigns?hl= pt-br,但似乎 utms值为空。
一定有办法追踪吗?
我的清单:
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 隐藏它而不是通过浏览器过滤。任何可行的解决方案都受到高度赞赏。
javascript - 如何使用 gatsby 清单在 Android 中提示本机应用安装横幅
我正在尝试使用 gatsby 在我的 web 应用程序中提示本机安装横幅。我知道对于 chrome,我需要创建一个清单,但我是使用 gatsby-plugin-manifest 完成的。这就是我拥有配置文件的方式:
我使用 Ngrok 通过 ssl 连接测试应用程序。然后,我将链接粘贴到 android 模拟器(启用 google play 和 wifi)并使用 google chrome 打开应用程序(启用标志 chrome://flags/#bypass-app-banner-engagement-checks)但我可以'没有看到应用程序横幅工作。
我错过了什么吗?我应该在没有插件的情况下创建清单吗?