android - 如果未安装应用程序,则意图启动任何网站链接
问题描述
我在 ionic 4 应用程序中使用这个插件从 URL 打开应用程序
ionic cordova plugin add ionic-plugin-deeplinks --variable URL_SCHEME=myapp --variable DEEPLINK_SCHEME=https --variable DEEPLINK_HOST=example.com --variable ANDROID_PATH_PREFIX=/
npm install --save @ionic-native/deeplinks@4
我为此使用 Intent。我关注了 Deep App 链接
<a href="intent:<url>/#Intent;scheme=myapp;package=com.packageName;S.browser_fallback_url=<url>;end">Open App</a>
它在安装应用程序时工作。
问题是未安装应用程序时,它会将用户重定向到直接播放商店以安装应用程序,但我想打开<url>
而不是播放商店。我补充说S.browser_fallback_url
,如果设备上没有安装应用程序,那么它应该回退到 url 但它什么都不做。
是否可以打开网页网址而不是游戏商店,或者有什么方法可以实现这一点?
解决方案
推荐阅读
- javascript - 这是高效的循环 JavaScript 编码吗?
- kubernetes - 使用 REST API 调用的 Openshift 4.x 会话令牌检索
- python-3.x - 如何在python中打印文件夹名称?
- asp.net - 我在我的 asp.net mvc 项目中得到一个空变量
- c# - 创建可重用函数以根据 EF Core 数据模型中的相关数据返回值的最佳方法是什么?
- c++ - 如何对指向具有多个条件的类的不同实例的指针向量进行排序?
- python - 如何将元素添加到依赖于 Python 中该字符串的另一个元素的 JSON 字符串
- java - 如何使用 java 使用属性或 VM 选项打开 SSL/TLS 验证?
- laravel - 在 Windows 上使用宅基地安装 npm 的问题
- performance - 在 ocaml 中调试多余的 GC 时间