Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当我使用自定义主机和模式时,为什么Deeplink不工作?_Android_Html_Kotlin_Deeplink - Fatal编程技术网

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。