以下は私のシナリオです:
- アプリがインストールされている場合は、アプリを起動してリファラー データを渡し、アプリ内で処理します。
- アプリがインストールされていない場合は、リファラー データを処理するアプリを Google Play に直接インストールします。
私は最初のケースを達成することができます
シナリオ 1 の場合、私は
リンク 1:
http://www.xxx.co.in/main?id=4&referrer="+referrer
アクティビティは正しく構成されており、シナリオ 1 を達成できています。
シナリオ2の場合、私は持っています
final String url = "http://www.xxx.co.in/main?id=4&referrer="+referrer+"#Intent;scheme=market;action=android.intent.action.VIEW;package=com.xxx&referrer="+referrer+";end";
これは達成できません。アプリがインストールされていない場合、Google Play に移動する代わりに、ブラウザで www.xxx.co.in/main.... を開こうとします。
ここで何が間違っていて、これを達成する方法。
注: 自分のサーバーをホストしたくないため、リモート サーバーからのリダイレクトは対象外です。