gpt4 book ai didi

android - 如果用户在网站上,如何禁用 Android 应用程序链接?

转载 作者:行者123 更新时间:2023-12-03 15:03:13 24 4
gpt4 key购买 nike

假设有一个网站https://www.example.com
我们正在收听https://www.example.com/product
在具有以下 Intent 过滤器的 Android 应用程序中

<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:host="www.example.com"
android:pathPrefix="/product"
android:scheme="https" />
</intent-filter>

并且文件assetlinks.json 也托管在example.com 上

Android 应用程序链接按预期工作正常。

现在,如果用户打开浏览器并打开 example.com 并且用户点击 https://example.com/product将在应用程序中打开,但 我们希望仅当用户在我们的网站上时才阻止应用程序打开

任何帮助将不胜感激。

最佳答案

看了很多,唯一的解决方法 我能够找到打开网络而不是应用程序是从网络-> 应用程序(重定向逻辑)-> 网站重定向。

我注意到一件重要的事情是,如果页面是用 React 或 Angular 开发的,并且不是 ,则永远不会调用该应用程序。基于 JSP .在我们的例子中,我们使用的是 Tomcat 服务器,所以每当用户导航到不同的页面时,Android 系统都会知道在浏览器中打开了一个新页面,这使得 Android 系统在监听 Intent 中指定的 URL 时打开 Android 应用程序筛选。
但是,如果页面是用 React 和 Angular 设计的,则不会发生这种情况。

现在,这对我来说真的很难描述,因为我不是 Web 开发人员,这是 Web 开发人员告诉我的,我在 JSP 和 React 页面上都经历过。

关于android - 如果用户在网站上,如何禁用 Android 应用程序链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56628270/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com