ユーザーがブラウザでマグネットリンクを選択したときに、アプリからAndroidアクティビティを起動したいと思います。
ドキュメントによると、
URIは、その部分ごとに個別の属性で指定されます:
scheme:// host:port/pathまたはpathPrefixまたはpathPattern
マグネットリンクの問題は、のようにパターンが異なることmagnet:?xt=.....
です。
私はこのようなことを試みました
<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="magnet"
android:host="*"
/>
</intent-filter>
しかし、それは機能しませんでした(ブラウザでマグネットリンクを開いたときにアクティビティが起動しませんでした)。マグネットリンクのインテントフィルターを正しく宣言するのを手伝ってもらえますか?