0

現在のプロジェクトの一環として、公式の Android マーケットでさまざまなアプリケーションの URL を収集する任務を負っています。

次のようなマーケット URL があります。

https://play.google.com/store/apps/details?id=com.endomondo.android.pro

ほとんどのデバイスでは、このような URL をたどると、リンクをブラウザーで開くか、Market アプリケーションで開くかを尋ねるポップアップが表示されます。

しかし、EVO 4g LTEデバイスでこのような URL をたどると、プロンプトが表示されず、代わりにブラウザーですぐに開きます。

市場リンクを適切に処理しない他のデバイスに出くわした人はいますか? そして、このデバイスだけでなく他のすべてのデバイスでも適切に機能する、私が使用できる他の魔法の URL があるかどうか、誰かが知っていますか? 注: ここではインテントを起動していません。ユーザーはアプリケーションの外部でこのリンクをクリックするため、market:// uri は使用できません。

編集:

Google Play で公開するためのドキュメント ページでこの宣伝文句を見つけました

注: Web サイトから Google Play を開くためのリンクを作成し、ユーザーがそのリンクを Android 搭載デバイスから選択すると、デバイスの Google Play アプリケーションがリンクを解決するため、ユーザーは代わりにデバイスで Google Play アプリケーションを使用できます。ウェブサイトを開く。そのため、Web ページにリンクを作成するときは、常にhttp://play.google.com/store/apps/ ... URI を使用する必要があります。Android アプリ内からアプリを指すときは、インテントで market:// URI を使用して、Google Play アプリケーションが常に開くようにします。

これは、再生アプリがリンクを「傍受」して解決することを示しているようです (他のすべてのデバイスでそうであるように)。

したがって、これは、このデバイスにインストールされている特定の Play ストア APK のバグである可能性があります。

編集2:

マーケット URI を使用すると、デバイスは正しく Play ストア アプリケーションを開きます。次のハードルは、これらのリンクからクリックスルー データを取得できるようにする必要があることです。私が以前行っていた方法は、クリックも追跡するbit.lyでそれらを短縮することでした. market://ただし、bit.ly と goo.gl では、 URI 文字列を短くすることはできません。クリックスルー統計を備えた URL 短縮サービスを知っている人market://はいますか?技術的には有効な URL ではありませんが、URI 文字列を短縮できますか?

4

2 に答える 2

1

市場リンクを適切に処理しない他のデバイスに出くわした人はいますか?

新しい HTC モデルの多くは、この動作をします。

そして、このデバイスだけでなく他のすべてのデバイスでも適切に機能する、私が使用できる他の魔法の URL があるかどうか、誰かが知っていますか?

を使用しmarket://ます。HTC の変更の性質上、すべてのhttp://URL は、そのような URL の優先アクティビティとしてユーザーが確立したもの (通常はブラウザー) に移動します。

技術的には有効な URL ではありませんが、クリックスルー統計を備えた URL 短縮サービスを知っていて、market:// uri 文字列を短縮できる人はいますか?

プッシュが押し寄せ、URLへのリダイレクトを実行できる場所に独自のHTTP URLを設定し、market://そのURLを使用します. ユーザーがブラウザを取得し、次にPlayストアを取得する限り、これの使いやすさは悪臭を放ちます.

特許論争についての私の理解では、それはテキストをスキャンしてリンクする行為であり、ユーザーに提示された選択ではありませんでした。

残念ながら、特許紛争に対するHTCの回避策は、「ビュイックでハエをたたく」と最もよく説明できます。

于 2012-06-24T21:33:42.433 に答える
1

古い「market://」スキームを試して、うまくいくかどうかを確認できます。どうやら、リンクをクリックしたときに表示されるアクティビティ セレクターに関する特許の問題があり、一部の HTC デバイスでは無効になっています。あなたはこれを打っているかもしれません。ネイティブ アプリ (Google+、Picasa、Gmail など) で開く他の URL を試して、デバイスがそれらをどのように処理するかを確認してください。

于 2012-06-19T04:27:59.623 に答える