<分区>
通过 Android 设备浏览器浏览时,我需要了解 flipkart 等应用程序。检查是否安装了 flipkart。 如果不是,他们会告诉应用程序下载并重定向以下载应用程序。我可以有一个示例应用程序或链接来查看吗。
我相信我在这里分享了 2 个案例。
1st - 如果我在我的 Android 设备上浏览 flipkart 网站并且我的设备上没有安装应用程序。它将重定向以安装应用程序。
第二 - 如果我已经在设备上安装了应用程序。它将打开应用程序。
<分区>
通过 Android 设备浏览器浏览时,我需要了解 flipkart 等应用程序。检查是否安装了 flipkart。 如果不是,他们会告诉应用程序下载并重定向以下载应用程序。我可以有一个示例应用程序或链接来查看吗。
我相信我在这里分享了 2 个案例。
1st - 如果我在我的 Android 设备上浏览 flipkart 网站并且我的设备上没有安装应用程序。它将重定向以安装应用程序。
第二 - 如果我已经在设备上安装了应用程序。它将打开应用程序。
最佳答案
也许它们是该 URI 的默认应用程序。查看http://developer.android.com/training/app-links/index.html
这意味着——如果用户在他们的移动浏览器中浏览 flipkart——flipkart 配置的脚本将要求用户安装该应用。
但是,如果用户已经安装了应用程序,如果他们导航到这个 url,flikart 的应用程序会通过打开应用程序来拦截和处理请求;并且他们没有被要求安装该应用程序(因为他们已经安装了它)。
我链接的文档中的示例 Intent 过滤器,它捕获 http://www.android.com , 和 https://www.android.com :
<activity ...>
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" />
<data android:scheme="https" />
<data android:host="www.android.com" />
</intent-filter>
或者,他们可能会在服务器端施展魔法,描述为 here
关于android - flipkart 等应用程序和其他应用程序如何检查设备中安装的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34816776/