[Android] 딥 링크에 대한 대응 절차
                                            
                                                
                                                
                                                
                                                
                                                
                                                 4080 단어  HTMLAndroidStudio안드로이드자바Kotlin
                    
딥 링크에 대한 대응 절차
 다음의 순서가 됩니다.
매니페스트 설정 1
<intent-filter android:label="test" >
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data
                        android:host="test"
                        android:scheme="example" />
     </intent-filter>
 
Intent에서 데이터 검색 2
val action: String? = intent?.action
    val data: Uri? = intent?.data
        if(data!= null) {
            val dataString = data.toString()
            if(dataString.equals("example://test")){
            intent = Intent (this, DeepActivity::class.java)
            startActivity(intent)
            } 
        }
 
a 태그 (딥 링크)에서 앱 시작 3
기기의 브라우저에서 html 페이지를 로드하고 링크를 탭하면 앱이 실행됩니다.
<a href="example://test"> example://test</a>
                
                    
        
    
    
    
    
    
                
                
                
                
                    
                        
                            
                            
                            Reference
                            
                            이 문제에 관하여([Android] 딥 링크에 대한 대응 절차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
                                
                                https://qiita.com/myatthinkyu/items/872a2f4713befdffafcf
                            
                            
                            
                                텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                            
                            
                                
                                
                                 우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)
                            
                            
                        
                    
                
                
                
            
<intent-filter android:label="test" >
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data
                        android:host="test"
                        android:scheme="example" />
     </intent-filter>
val action: String? = intent?.action
    val data: Uri? = intent?.data
        if(data!= null) {
            val dataString = data.toString()
            if(dataString.equals("example://test")){
            intent = Intent (this, DeepActivity::class.java)
            startActivity(intent)
            } 
        }
<a href="example://test"> example://test</a>
Reference
이 문제에 관하여([Android] 딥 링크에 대한 대응 절차), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/myatthinkyu/items/872a2f4713befdffafcf텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)