Здесь я прочитал несколько пользовательских записей URI и попытался создать рабочую схему URI. Однако он не работает. Код ниже XML:Пользовательский URI для Android
<activity android:name="testhing.ResetPasswordActivity"
android:label="@string/title_activity_reset_password"
android:parentActivityName="testthing.LoginActivity" >
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="restthing.LoginActivity" />
<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="TESTTHING" android:host="ForgottenPassword" />
</intent-filter>
</activity>
Если я пытаюсь перейти к «TESTHING: // ForgottenPassword» в браузере, она работает поиск Google, но не открывается вид. У меня есть ссылка в электронном письме, которое называется «TESTHING: // ForgottenPassword? Token = 12345», но эта ссылка даже не отображается как интерактивная. Он действует так, как если бы пользовательская схема URI не регистрировалась. Что-то не так в моем синтаксисе?
В настоящее время я не могу изменить схему. Это часть некоторого устаревшего кода в API, который не может быть изменен прямо сейчас, так как это повлияет на версию приложения iOS. – steventnorris
@steventnorris: Тогда вам придется согласиться на то, что он не будет работать в некоторых браузерах, почтовых клиентах и других местах, где отображается ваш URL. – CommonsWare
Он ни в одном из них не работает. Однако на iPhone он отлично работает. – steventnorris