4

現在、ウェブサイトにアクセスしてからGooglePlayマーケットリンクにリダイレクトするウェブサイトのURLを公開しています。そのように起動します

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を使用している場合、およびブラウザーがバックグラウンドで開いている場合にのみ、1つの条件を除いて、すべてのデバイスとブラウザーで問題なく機能します。

この状況でユーザーが戻るボタンを押すと、前のアクティブなタブが表示された状態でChromeに戻ります。それ以上戻るボタンを押すと、Chromeによって処理されます。

このインテントをFLAG_ACTIVITY_NEW_TASKのような他のフラグと組み合わせてみましたが、役に立ちませんでしたが、検索しても新しいアイデアは得られませんでした。

これは既知の問題ですか、それとも私は何かを見逃しましたか?

ありがとうございました

4

0 に答える 0