0
일부 웹 링크를 계속 진행하겠습니다. 나는 이것을 위해 manifest에 intent-filter를 추가했다. 모양은 다음과 같습니다.인 텐트 필터에 매개 변수가있는 pathPattern
<activity android:name=".SomeActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="*.something.com" />
<data android:pathPattern="/.*/download/.*" />
</intent-filter>
</activity>
작동합니다. 그러나 정확한 매개 변수가 지정된 url 만 처리하도록 요청 받았습니다. 그래서,이 같은 pathPattern
을 변경했습니다 :
<data android:pathPattern="/.*/download/.*param=.*" />
은 그 때 나는이 작동하지 않습니다 http://something.com/en/download/what?param=1234
그러나 패턴처럼 브라우저 URL에 열려고 내 응용 프로그램을 엽니 다 제공되지 않습니다.
매개 변수에 대한 의문점이 있습니다. pathPattern
일 수도 있습니다. 전혀 보지 않았습니까? 아니면 내가 뭘 잘못하고 있니?
누구가 관심이있는 의도를 발산합니까? – kupsef
사용자가 브라우저에서 링크를 클릭하고 응용 프로그램의 일부 활동을 열어야합니다. – darja
링크를 여는 중 의도를 일으키는 사용자 정의 브라우저가 없으면 가능한 것 같지 않습니다. (당신은 그것이 ... 어떤 방법으로했는지 작동했다고 말했습니까?) – kupsef