1

whatsapp、gmail、twitterなどを介してアプリのリンクをユーザーに共有するために共有意図を使用しています..

たとえば、リンクが market://details?id=com.imangi.templerun&hl=en の場合

プレーンテキストとして投稿されるだけで、クリックすることはできません。

http://market.android.com/details?id=com.imangi.templerun&hl=enを使用してみ ましたが、ユーザーは、OPEN WITH Chrome や Playstore などのリンクをクリックした後、別のオプションを選択する必要があります...

私が達成したいのは、ユーザーがクリックすると、アプリがプレイストアで開くはずです...どんな提案や助けにも感謝します..ありがとう。

4

2 に答える 2

1

次のコードを試して、Play ストアで URL を直接開いてください:

String url = "http://market.android.com/details?id=com.imangi.templerun&hl=en";
        Intent i = new Intent(Intent.ACTION_VIEW);
        i.setData(Uri.parse(url));
        i.setPackage("com.android.vending");/* Play store package name */
        startActivity(i);
于 2015-04-23T16:17:23.943 に答える
1

stackoverflowのこのリンクを見てください。あなたの質問に対する答えが得られます。market:// はデフォルトではクリックできません。このテキストを含むビューのクリック イベントを実装する必要があります。

于 2015-04-23T16:10:02.123 に答える