深层链接无法正常工作
问题描述:
activity
android:name=".activity.rechargetab.RechargeActivity">
<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="mobileleb"
android:host="recharge/checkout/status" />
</intent-filter>
</activity>
当我尝试mobileleb://从浏览器充值/结帐/状态它搜索谷歌。它不工作。它不启动RechargeActivity。深层链接无法正常工作
答
添加机器人:autoVerify = “true” 以意图过滤器,并指定方案= “http” 或 “https” 开头或两者
<activity
android:name=".activity.rechargetab.RechargeActivity">
<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="http" android:host="mobileleb" />
<data android:pathPattern ="/recharge/checkout/status" />
</intent-filter>
</activity>
检查此[链接]的接受的答案(https://开头计算器.COM /问题/ 24808777 /深联意图,不 - 不工作)。这对我有效。 –