Android 当我使用自定义主机和模式时,为什么Deeplink不工作?
我正在尝试通过单击浏览器中的链接打开我的应用程序。它工作得很好,当我在测试站点上使用主机和模式时,也得到了路径前缀。同样的事情,我只是把我的主机换成了我的应用程序,它不工作了,它在浏览器中加载 我在某个网站上试过这个Android 当我使用自定义主机和模式时,为什么Deeplink不工作?,android,html,kotlin,deeplink,Android,Html,Kotlin,Deeplink,我正在尝试通过单击浏览器中的链接打开我的应用程序。它工作得很好,当我在测试站点上使用主机和模式时,也得到了路径前缀。同样的事情,我只是把我的主机换成了我的应用程序,它不工作了,它在浏览器中加载 我在某个网站上试过这个 android:host="dolap.com" android:scheme="https" android:pathPrefix="/id"/> html标签在这里 <a href="https://www.dolap.com/id=
android:host="dolap.com"
android:scheme="https"
android:pathPrefix="/id"/>
html标签在这里
<a href="https://www.dolap.com/id=1001">Visit our HTML tutorial</a>
<a href="https://www.ledhis.in/id=1001">Visit our HTML tutorial</a>
html标签在这里
<a href="https://www.dolap.com/id=1001">Visit our HTML tutorial</a>
<a href="https://www.ledhis.in/id=1001">Visit our HTML tutorial</a>
您的代码不够。所以说不出你到底有什么问题 请阅读并遵循以下说明: 我遵循这些步骤,一切都很顺利。 如果你有什么问题,请告诉我 更新 将此代码添加到将接收深度链接调用的活动的清单文件中:
<intent-filter>
<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"
android:host="www.example.com"
android:pathPrefix="/gizmos" />
</intent-filter>
在视图中添加一个按钮,该按钮将共享您的链接,以便您可以对其进行测试。
甚至你将如何测试它。我没有在你的代码中找到任何测试逻辑
同时检查这两个链接:
第1部分:
第二部分:我使用了你提到的同一个站点。你可以在这里找到我的应用程序。感谢您的时间和帮助。非常好,当我为这个URL创建一个html文件时,工作非常出色。如果我从消息或任何Notes应用程序点击相同的url,该怎么办。意思是,我的笔记中有相同的URL()。如果我点击它,它会直接进入浏览器,而不是进入我的应用程序。有什么想法吗?谢谢也许你从一开始就为浏览器勾选了“永远记住”?我也是这么做的。但仍然是一样的:(检查这个例子:因为如果你想使用deeplinks,你需要在html中创建特殊的body。