2012-02-21 8 views
0

ウェブリンクから入力パラメータを使用してアプリを起動したい、またはアプリケーションのマーケットページにフォールバックして、ユーザーがインストールできるようにしたいと考えています。アプリを起動またはインストールするためのリンク

質問は、ユーザーにアプリをインストールして市場アプリから起動する方法ですが、入力パラメータを使用してください。次の線に沿って

何か:

market://search?q=<query>&params=start?a=foo&b=bar 
+0

これは不可能なようです。インストール後、ユーザーはアプリを開くために_Open_ボタンを押すだけです。しかし、なぜあなたはアプリのパラメータを提供する必要があるのだろうか? –

+0

答え[ここ](http://stackoverflow.com/questions/9346424/android-is-there-a-way-to-change-mediaplayer-urls/9346563#9346563)があなたを助けるかどうかを確認してください。 – yorkw

+0

申し訳ありませんが...質問には違いがあります。 –

答えて

0

あなたは、デバイスのブラウザからアプリを起動し、限られた範囲で、それに追加のパラメータを提供しますURLを構築することができます。

<a href="intent:Intent;component=com.your.app/.YourActivity;end">Do thing!</a> 

ActivityのBROWSABLEフィルタを有効にする必要があります。

これは悪いフォームですが、このリンクを経由して実行されるAndroid以外のブラウザは悪い結果を招くため、悪いフォームです。

+0

これでは十分ではありません...私が望むのは、paramsでアプリを起動するか、マーケットアプリに行って、インストールして、paramsでアプリを起動するためのURLを1つだけ持つことです。 –

+0

@NewDevウェブブラウザが、そのアプリがユーザーのデバイスにインストールされているかどうかを検出する方法はないので、あなたは不運です。 – Argyle

関連する問題