Я прочитал много сообщений о stackoverflow и документации по Android API, чтобы иметь возможность ловить ссылки из SMS или почты. Например, если я получаю SMS, содержащее ссылку типа myapp://hello, я хочу, чтобы на нее можно было щелкнуть, и чтобы мое приложение открывалось после нажатия.
Я нашел, как это сделать, используя фильтр намерений для действия, которое я хочу активировать. Вот мой код:
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:scheme="myapp"></data>
I tried it first with android:scheme="http" and it worked well (when I clicked a link from a SMS, Android asked the user which app to use: browser or myapp). However when I want to do so with myapp instead of http, it doesn't work...indeed the link myapp://hello is not clickable...so it's impossible to launch myapp clicking on it...
Есть ли у вас какие-либо идеи ? Должен ли я что-то активировать где-то, чтобы сказать Android анализировать такие адреса?
Спасибо