Android DeepLink

如果要在Android中实现DeepLink, 我推荐使用Airbnb的开源库。(Airbnb真是开源界的大佬)
DeepLinkDispatch

如何在你的应用中声明DeepLink?

  
        
            

            
            
            
            
        
        
            

            
            
            
                            
        
    

注意,这样声明将同时支持两种Deep Link的调用(一般都是需要2种都支持的)

adb shell am start -W -a android.intent.action.VIEW -d "example://gizmos"
adb shell am start -W -a android.intent.action.VIEW -d "http://www.example.com/gizmos"

如何测试DeepLink呢?有两种方式:

1 使用adb命令: am start -W -a android.intent.action.VIEW -d "your_deep_link" your_package_name
2 安装App:Test Deep Links & Deep linking

另外在Chrome中调用Deep Link似乎有一些不一样:
Android Intents with Chrome

   Take a QR code 

还有支持如果找不到应用就跳转到相关网页的回调的方式

    Take a QR code 

你可能感兴趣的:(Android DeepLink)