1

사용자가 브라우저를 열지 않고 주어진 패턴의 URL을 클릭하면 설치된 애플리케이션을 시작할 수 있기를 원합니다. 이것은 사용자가 브라우저의 웹 페이지에있을 때 발생할 수 있습니다.브라우저에서 내 Android 앱을 여는 링크

예를 들어, 전화 어디에서나 YouTube 링크를 클릭하고 당신이 어떻게 내 자신의 앱이 달성 할

전에 설치 YouTube 앱을 열 수있는 기회를 제공 할 것입니다? 매니페스트에서

String url = getIntent().getDataString(); 

: 귀하의 MyLinkActivity에서

답변

1

<activity 
    android:name=".MyLinkActivity"> 
    <intent-filter> 
     <data 
      android:host="*.myurl.com" 
      android:scheme="http" /> 
     <data 
      android:host="myurl.com" 
      android:scheme="http" /> 
     <data 
      android:host="*.myurl.com" 
      android:scheme="https" /> 
     <data 
      android:host="myurl.com" 
      android:scheme="https" /> 
                
     <category android:name="android.intent.category.DEFAULT" /> 
     <category android:name="android.intent.category.BROWSABLE" /> 
     <action android:name="android.intent.action.VIEW" />    
    </intent-filter> 
</activity> 
+1

나를 위해 작동하지 않았다 : / – TheOnlyAnil

관련 문제