現在、ウェブサイトにアクセスしてから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のような他のフラグと組み合わせてみましたが、役に立ちませんでしたが、検索しても新しいアイデアは得られませんでした。
これは既知の問題ですか、それとも私は何かを見逃しましたか?
ありがとうございました