2016-07-11 10 views
0

Ich habe eine String-URL. Die Voraussetzung: Beim Klick auf einen Button sollte der Standard-Chooser geöffnet werden, wenn die deeplinked App mit dem Benutzer installiert wird, sonst öffnet der Browser.Öffnen Sie eine URL mit der Option Installierte App und Browser in Android

ich diesen onClick des Button tue:

Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url); 
startActivity(i); 

Das OnClick den Browser nur dann öffnet, evenif die deeplinked App installiert ist. Was sollte der Ansatz sein?

+0

können Sie die Aktienoption verwenden. – dipali

+0

Sie müssen dies sehen: [Machen Sie einen Link im Android-Browser starten Sie meine App?] (Http://StackOverflow.com/Questions/3469908/make-a-Link-in-the-android-browser-start- up-my-app) –

+1

verwenden: http: //stackoverflow.com/questions/13518453/android-redirect-to-store-if-app-not-installed-launch-from-website – dipali

Antwort

0
Intent i = new Intent(Intent.ACTION_VIEW); 
i.setData(Uri.parse(url); 
startActivity(i); 

Der obige Code funktionierte im Fall von Deep-Link-URL. Der Standardwähler gab die Option für die App an.

Verwandte Themen