Android 从自定义方案打开活动不适用于除Firefox以外的所有浏览器
我有一个应用程序,我想通过自定义方案打开其中一个Android 从自定义方案打开活动不适用于除Firefox以外的所有浏览器,android,deep-linking,url-scheme,Android,Deep Linking,Url Scheme,我有一个应用程序,我想通过自定义方案打开其中一个活动。以下是我在清单中的活动: <activity android:name=".activity.ResetPasswordActivity"> <intent-filter android:autoVerify="true"> <action android:name="android.intent.action.VIEW"/> <cate
活动。以下是我在清单中的活动:
<activity
android:name=".activity.ResetPasswordActivity">
<intent-filter
android:autoVerify="true">
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="monicaaa" android:host="reg"
android:pathPrefix="/password/reset/confirm"/>
</intent-filter>
</activity>
但是它在任何浏览器上都不起作用
请告诉我我遗漏了什么,或者是否有现有的答案,等等。谢谢 链接中有一个很小的印刷错误:您使用了schema而不是scheme
intent://reg/password/reset/confirm/#Intent;模式=monicaaa;package=com.monicalabao.monicaaa;结束
应该是
intent://reg/password/reset/confirm/#Intent;方案=monicaaa;package=com.monicalabao.monicaaa;结束
结果我不得不使用http
/https
毕竟,就像这样:
https://reg/password/reset/confirm/
这使得该链接可以在Android Gmail中点击,并可以引导到我的应用程序。谢谢。我修正了它,但除了Firefox,它在其他任何地方都不起作用。
https://reg/password/reset/confirm/