2016-08-11 1 views
0
<activity android:name=".MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <data android:scheme="deeplinkingtest"/> 
       <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <category android:name="android.intent.category.BROWSABLE" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity android:name=".resetresponse"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <data android:scheme="https" 
        android:host="callum.pixelpin.co.uk" 
        android:pathPrefix="/ResetRequest" /> 
       <data android:scheme="http" 
        android:host="pixelpin.co.uk" 
        android:pathPrefix="/SignIn/ResetRequest" /> 
       <data android:scheme="deeplinkingtest" 
        android:host="resetresponse"/> 
       <action android:name="android.intent.action.VIEW" /> 
       <category android:name="android.intent.category.DEFAULT" /> 
       <category android:name="android.intent.category.BROWSABLE" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

저는 스키마, 호스트 및 pathPrefix가 올바르지 않을 수도 있습니다.deeplinking을 사용하여 특정 페이지에서 내 응용 프로그램을 열려고하지만 시작 페이지를 계속 열어 두었습니다.

다음과 같이 응용 프로그램이 확인되는 URL은 다음과 같습니다

https://login.pixelpin.co.uk/SignIn/ResetResponse.aspx

전체 URL :

https://login.pixelpin.co.uk/SignIn/ResetResponse.aspx?code=OAWIBGOAWO893745OBFAIN&user=4389246

답변

1
Deeplink class set Like below code and must be remove other All scheme . 


    <intent-filter> 
        <action android:name="android.intent.action.MAIN" /> 
        <category android:name="android.intent.category.DEFAULT" /> 
        <action android:name="android.intent.action.VIEW" /> 
        <category android:name="android.intent.category.BROWSABLE" /> 

        <data android:scheme="your scheme" /> 
       </intent-filter> 

Include the BROWSABLE category. The BROWSABLE category is required in order for the intent filter to be accessible from a web browser. Without it, clicking a link in a browser cannot resolve to your app. The DEFAULT category is optional, but recommended. Without this category, the activity can be started only with an explicit intent, using your app component name. 
+0

행운이 없다면 시작 페이지가 열립니다. – Callum

+0

앱의 패키지 이름은 무엇입니까? –

+0

그냥 스킴을 올리면 다른 스킴이이 액티비티에서 삭제됩니다. <: 계획 = "HTTPS" 안드로이드 : 호스트 = "callum.pixelpin.co.uk" 안드로이드 : Pathprefix를 = "/ ResetRequest"/ 데이터 안드로이드> <데이터 안드로이드 : resetresponse 클래스 에서 –