Android 利用scheme协议进行跳转
发布网友
发布时间:2022-12-10 03:14
我来回答
共1个回答
热心网友
时间:2024-03-18 01:45
什么是 URL Scheme?
转自:https://www.jianshu.com/p/f9f9f0aa0f86
稍稍记录一下
android中的scheme是一种页面内跳转协议。
通过定义自己的scheme协议,可以非常方便跳转app中的各个页面;
通过scheme协议,服务器可以定制化告诉App跳转到APP内部页面。
之前项目都是我们客户端和服务器端用自定义json串的形式来告诉客户端如何跳转,这种方式要手动解析字段,有点麻烦。然而scheme协议自带字段解析,非常之方便,后面我们就放弃了json解析的方式。
Scheme协议在Android中使用场景
H5跳转到native页面
客户端获取push消息中后,点击消息跳转到APP内部页面
APP根据URL跳转到另外一个APP指定页面
利用scheme协议跳转的一个完整实例
在Mainefest配置文件中配置需要用scheme协议跳转的Activity
模拟从网络中获取scheme协议的url
获取scheme协议参数