2

アプリのリンクをクリックすると、Google Play アプリに直接移動するのではなく、ブラウザーが次の選択肢を含むウィンドウを開くことに気付きました: ブラウザー、Google Play...

リンクはアプリではなくブラウザー内から使用されるため、market:// は関係ありません。

私は標準形式を使用します:

http://play.google.com/store/apps/details?id=<package_name>

これは最近の変更ですか?以前は、中間ウィンドウなしで、リンクが Google Play で直接開かれていたと思いますか?

今日、この選択ウィンドウなしで直接 Google Play でアプリを開くことは可能ですか??

4

3 に答える 3

1

答えはノーだ。Google は設計上中間ウィンドウを追加し、ユーザーがブラウザーでページを表示するか、ブラウザー エクスペリエンスを維持するか、または Play アプリケーションでページを表示するかを選択できるようにしました。あなたが本当にできる唯一のことは、Googleに変更を請願することですが、彼らがそのような要求を尊重する可能性は低いです.

于 2012-11-01T11:16:04.280 に答える
1

次のコードを使用して、Playストアを直接開いてみてください

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=<package_name>")));

このソリューションは、ターゲット デバイスに Play ストア アプリがインストールされている場合にのみ機能することに注意してください。インストールされていない場合はandroid.content.ActivityNotFoundException起動されます。したがって、この例外を処理し、market:// の代わりに http:// url を開きます。

try {
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=<package_name>")));
} catch (android.content.ActivityNotFoundException anfe) {
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id="<package_name>")));
}
于 2012-11-01T11:14:36.437 に答える
0

Android OSを使用している場合について話している場合、これで修正されるはずです

設定 -> アプリの管理 -> ブラウザ -> デフォルトのクリア

于 2012-11-01T11:13:05.480 に答える