У меня проблема с попыткой запустить приложение из браузера, используя мою собственную схему.
Код выглядит следующим образом:
Файл манифеста:
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main"
android:exported="false">
<intent-filter>
<data android:scheme="allplayer" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
Html файл:
<html>
<head>
</head>
<body>
<a href="allplayer://site.com">Test link</a>
</body>
</html>
Если я нажму ссылку, мое приложение не запустится. Я провел много исследований, но не смог найти ответа.
Если я изменил allplayer на http, все будет хорошо.
Из этой ссылки я узнал, что не рекомендуется использовать ваши собственные схемы.
Это означает, что ваши собственные схемы не будут работать?
Человек здесь использует свою собственную схему, и из его отзывов кажется, что он работает.
Я что-то упускаю. Нужна ваша помощь.
Спасибо заранее.