¿Cómo captura las URL usando el filtro de intención con un valor de parámetro específico?

I am trying to use an intent-filter to intercept URLs on QR codes in the format: https://qx.process.com?f=anyValue That is, I only want to intercept it if the specified URL as the 'f=' parameter specified. I have tried this, but it's not working:

<intent-filter>
<action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE"></category>
    <data android:scheme="https"  android:host="qx.process.com" 
               android:pathPrefix="\\?f=*">
    </data>
</intent-filter>

preguntado el 03 de mayo de 12 a las 20:05

1 Respuestas

The path concern only the path and not the queryString like your ?XXXX

contestado el 03 de mayo de 12 a las 21:05

Merci, ChristopheCVB! That's what I thought might be the problem, but I didn't see it specifically called out in any doc. - Charlest

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.