DeepLinkDispatch
DeepLinkDispatch提供基于声明的基于注释的API,以定义应用程序深层链接。
您可以通过使用@DeepLink和URI进行注释来注册Activity以处理特定的深层链接。 DeepLinkDispatch将解析URI并将深度链接与URI中指定的任何参数一起分发到适当的Activity 。
例
这是一个示例,其中我们注册SampleActivity以从深链接(例如example://example.com/deepLink/123提取ID。 我们用@DeepLink注释,并指定将使用id标识一个参数。
@DeepLink ( " example://example.com/deepLink/{id} " )
public class SampleActivity extends Activity {
@Override protected void onCreate ( Bundle savedInstanceState ) {
super . onCreate(savedInstanceState);
Intent
1