【发布时间】:2020-12-24 02:30:29
【问题描述】:
我想要实现的目标
当用户点击我网站上的任何链接时,我希望它在我的应用中引导用户特定的链接(如果已安装)。如果未安装,则引导用户在浏览器中进行链接。
示例:
用户收到一封电子邮件,其中包含一个名为:www.myapp.com/someplaceinmyapp 的链接,如果已安装,它将转到我的应用程序中的该页面。如果没有,则在浏览器中转到该页面。
请记住,它将适用于我应用中的所有页面。所以这适用于我网页上的任何链接。
我的问题
这个有具体的名字吗?我知道深度链接和应用程序链接,但我不确定哪一个适合我。
这甚至可能吗?我什至不确定目前是否有可能。
此代码会在网页或应用程序中吗?例如:Javascript 或 Kotlin 或清单文件中的内容。
我该怎么做?这可能是我最需要的东西。
注意事项
我的网页中有一些内容显示“使用该应用程序”的弹出窗口(仅在浏览器中)。如果没有安装,那就去play store。如果已安装,则在我的应用程序中转到我网站的主页。我从here 找到了如何使用投票最多的答案(不是被接受的答案),所以在我的清单中我有:
<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.myapp.com"
android:pathPrefix="/install.html" />
</intent-filter>
如果您有任何想添加到我的问题中的内容,我很乐意添加。
【问题讨论】:
-
你的意思是这样? youtu.be/-Vpf2phPoF0
-
是的,这正是我所需要的。
-
就像视频描述中所说的那样,是的,我想要一个关于它的教程。