2015-08-17 4 views
-2

У меня есть этот link, который я хочу связать с конкретным действием при нажатии этого URL-адреса.Глубокое соединение с параметром запроса

Я могу связать «http://example.com» с моим приложением, но когда я попытался использовать этот параметр запроса в префиксе пути, он ничего не вернул.

Я использую эту intent-filter связать свой URL:

<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:host="example.com" 
     android:scheme="http" 
     android:pathPrefix="/"/> 
</intent-filter> 

Здесь я не знаю, что это путь префикс для моего URL.

+0

Как вы пытаетесь решить этот адрес в вашем приложении? Просьба предоставить еще несколько материалов. Покажите декларацию манифеста и команду ADB, если вы попробуете ее таким образом. –

+0

@ThomasR. - проверьте изменения. и я не пытаюсь выполнить команду ADB. Я нажимаю этот URL из письма. – Manish

+0

потому что строка запроса не путь! – Selvin

ответ

0

Это не решает проблему, но, чтобы проверить ваш URL попробовать этот ADB команду:

adb shell 'am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d "http://example.com?path_resolution=xyz&city=abc"' 
Смежные вопросы