Home » Android » How to launch app on click of url in android

How to launch app on click of url in android

Posted by: admin June 15, 2020 Leave a comment

Questions:

Launch app when click on url if app installed on device. if app not installed on device, open playstore.

        <intent-filter>
            <data android:scheme="app" />
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />
        </intent-filter>

    </activity>
How to&Answers:

You have to deep link your app, add following lines in activity (Manifiest.xml) which you want to launch

    <intent-filter >
            <action android:name="android.intent.action.VIEW"/>
            <category android:name="android.intent.category.DEFAULT"/>
            <category android:name="android.intent.category.BROWSABLE"/>
            <data android:host="screen" android:scheme="appname"/>
        </intent-filter>

in browser when ever you click appname://screen your app activity will be launched,

replace appname and screen as per your requirement

Note if you type this url in browser it will search in google ,for this to work you have to write link in html page