我们目前正在推出一个网站 url,它指向一个网站,然后重定向到一个 Google Play 市场链接。它是这样启动的
public static Intent createAdvertisementLaunchIntent(String url) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
return intent;
}
当用户在市场页面上时,意图是当他们按下后退按钮时,他们应该返回到我们的应用程序。
这在所有设备和浏览器上都没有问题,除非在一种情况下:使用 Android 4.2.2 时,并且仅当浏览器在后台打开时。
在这种情况下,当用户按下后退按钮时,他们会返回到 Chrome 并显示上一个活动选项卡。任何进一步的后退按钮都由 Chrome 处理。
我尝试将此意图与 FLAG_ACTIVITY_NEW_TASK 等其他标志结合使用,但无济于事,而且我的搜索没有带来任何新想法。
这是一个已知问题还是我错过了什么?
谢谢