在安卓应用中使用相似的URL进行深度链接可以通过以下步骤实现:
标签内添加以下代码:
// 设置你的协议
在上面的代码中,host
代表你的域名,scheme
代表你的协议。你可以根据自己的需求进行修改。
onCreate()
方法中添加以下代码:Intent intent = getIntent();
Uri data = intent.getData();
if (data != null) {
String path = data.getPath();
// 处理深度链接的路径,执行相应的操作
// 例如,你可以根据路径启动不同的活动(Activity)
if (path.equals("/products")) {
startActivity(new Intent(this, ProductsActivity.class));
} else if (path.equals("/settings")) {
startActivity(new Intent(this, SettingsActivity.class));
}
}
在上面的代码中,path
代表深度链接的路径。你可以根据路径执行不同的操作,例如启动不同的活动(Activity)。
Open Products Activity
Open Settings Activity
在上面的代码中,example.com
代表你的域名,/products
和/settings
代表你在安卓应用中定义的深度链接路径。
这样,当用户点击以上链接时,你的安卓应用将会被启动,并根据深度链接的路径执行相应的操作。
请注意,在进行深度链接之前,确保你的应用已经正确配置了URI权限和intent-filter。
上一篇:安卓 - 使位置服务正常工作