4

我们目前正在推出一个网站 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 等其他标志结合使用,但无济于事,而且我的搜索没有带来任何新想法。

这是一个已知问题还是我错过了什么?

谢谢

4

0 回答 0