2016-04-28 5 views
2

私はStoreにアプリケーションを持っていました。私はそれを深くリンクする必要があります。アンドロイドアプリケーションの深いリンク

私の問題は、アプリケーションを開かないリンクです。店のページがインストールされていない場合は、私にのインストールをインストールし、アプリケーションがインストールされている場合は、店は私にオープンまたはアンインストールを与える。

私が必要とするのは、店舗を通り過ぎても自動的にアプリケーションを開くことです。

+0

あなたがこれをしたいことがありますか? http://stackoverflow.com/questions/18937677/how-to-open-a-installed-android-app-with-a-button-click-intent – MilapTank

+0

私は以前にこの問題を抱えていましたが、ディープリンクコードブロック。 –

+0

@Kyleあなたはもっと説明できますか? – Euphor08

答えて

0

に役立つことを願って、私はあまりにも私のfalvorsの私のAndroidのマニフェストにこのコードを追加する必要がありました、それを発見しました。

<!-- Accepts URIs that begin with "http://” --> 
       <data android:scheme="http" 
        android:pathPrefix="/casa" /> 

と端末でcommadnです:

$ adb shell am start -W -a android.intent.action.VIEW -d "http://example/casa" com.paperpad.casadelmar 
+0

マニフェストのリンクを追加しないでくださいクールな問題 –

+0

はい私は2つ目のアプリケーション、最初の味、2つ目の味を持っていた。私はそれを1つだけ追加するので、問題が発生します。 – Euphor08

0

これを試してみてください:それは

Intent launchIntent=getPackageManager().getLaunchIntentForPackage("yourPackagename"); 
if (launchIntent == null) { 
    startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(" Playstore your APP link"))); 
    } else { 
      startActivity(launchIntent); 
     } 
+0

ありがとうございますが、プログラム的な解決策ではなく、深いリンクが必要です – Euphor08

+0

マニフェストに深いリンクを張っていましたか? –

関連する問題