华为小米推送打开指定页面是 通过 intent 生成 uri 生成的:
但是想查问题,比如服务器定制页面的Uri 有木有问题,我们改怎么排查呢,怎么通过uri 启动定制页面呢?
String mUri = "intent:#Intent;launchFlags=0x14000000;component=***";
Intent intent = null;
try {
intent = Intent.parseUri(mUri, Intent.URI_INTENT_SCHEME);
} catch (URISyntaxException e) {
e.printStackTrace();
}
startActivity(intent);
通过这种方式调到特定页面,来判断你的Uri 争取与否。