参考文章: 由scheme导致APP图标消失问题
通过html跳转APP时需设置scheme,在html中添加跳转:
window.location.href = “cainiao://”;
但是在打包安装后出现了APP图标消失问题,是由于同一个intent-filter设置了多个category的原因,解决方法,分两个intent-filter即可:
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<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="cainiao"/>
</intent-filter>
</activity>