我在尝试使用我自己的方案从浏览器启动我的应用程序时遇到问题。
代码如下:
清单文件:
<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>
如果我单击链接,我的应用程序将无法启动。我做了很多研究,但找不到答案。
如果我用http更改allplayer一切正常。
从这个链接,我了解到不建议使用您自己的方案。这是否意味着您自己的计划行不通?这里
的人正在使用他自己的方案,从他的反馈来看,它似乎正在工作。
我错过了什么吗?