У меня возникли проблемы с URI с глубокими ссылками. У меня это работает с myapp://a?parameter=1
, но... Моя проблема в том, что этот URL-адрес будет отправлен по SMS, и, например, в приложении Hangouts невозможно щелкнуть по этой ссылке, потому что это не URL-адрес http.
Я не могу изменить URI на http://myapp
, потому что вариант для iPhone не поддерживает этот способ. Мне нужен способ щелкнуть myapp://
из других приложений, таких как Hangouts.
Мой код в манифесте:
<intent-filter android:label="label">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "myapp://a” -->
<data android:scheme="myapp" android:host="a" />
</intent-filter>
Есть ли возможность каким-то образом добавить префикс myapp://
в систему Android или сделать ссылку доступной в других приложениях?