Пользовательская схема URL для Android
Я хочу реализовать функцию забытого пароля в моем приложении. Я получаю пользовательскую ссылку URI с сервера. Моя ссылка кликабельна. Я использую пользовательское приложение электронной почты, а не приложение Gmail.
DevelopmentProject: // forgotPassword AUTH = AUTHCODE
Определение активности манифеста
<activity
android:name="com.sample.android.ForgotPasswordActivity"
android:screenOrientation="portrait"
android:theme="@style/AppetizeTheme">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="developmentproject"
android:host="forgotPassword"/>
</intent-filter>
</activity>
На Api 16 ( 4.1.2) я правильно перенаправлен в приложение, и активность запускается. В более высоких API получить браузер выбора ( 19, 21, 22). Я пробовал запускать активность от adb
Оболочка adb запускается -W -a android.intent.action.VIEW -d "DevelopmentProject:// ForgotPassword?auth=auth_token" com.sample.android
и это работает, когда я использую DevelopmentProject (прописные) в качестве схемы в манифесте
Как заставить его работать на устройствах с API выше 16?