Search code examples
androiddeeplink

Android deeplink could not be opened in Skype


I have an app which handles Android applinks. When clicking link on Android in Gmail native app - my app opens, but when clicking in Skype or Facebook - the web site is opened instead of my app.

The link structure is: https://www.myhost.dk/applink/?data=data Do Android apps such as Skype or Facebook not supporting deeplinking?

Here is my AndroidManifest.xml:

<intent-filter android:autoVerify="true">
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data
        android:host="www.myhost.dk"
        android:pathPrefix="/applink"
        android:scheme="https" />
</intent-filter>

Solution

  • As far as I know, Skype opens all links in a web view by default. To change this behavior, you can navigate to Settings -> Messaging and disable the Web links open in Skype button on your android device (or anything similar, perhaps the settings can slightly vary on the devices).

    I have not checked that out on Facebook but assume the behavior could be similar to Skype.