Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b96969c9 authored by Fahim M. Choudhury's avatar Fahim M. Choudhury
Browse files

Merge branch '8712-improve-fdroid-link-handling' into 'main'

feat: improve F-Droid and Google Play deep link handling

See merge request !569
parents 6ddfc6e9 b78a0c63
Loading
Loading
Loading
Loading
Loading
+27 −1
Original line number Diff line number Diff line
@@ -84,14 +84,40 @@
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <nav-graph android:value="@navigation/navigation_resource" />

            <!-- Google Play Store -->
            <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:scheme="http" />

                <data android:scheme="https" />
                <data android:scheme="http" />
                <data android:host="play.google.com" />
                <data android:pathPrefix="/store/apps/details" />
            </intent-filter>
            <!-- F-Droid -->
            <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:scheme="https" />
                <data android:scheme="http" />
                <data android:host="f-droid.org" />
                <data android:pathPattern=".*/packages/.*\..*" />
            </intent-filter>
            <!-- Google Play short links -->
            <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:scheme="https" />
                <data android:scheme="http" />
                <data android:host="play.app.goog.gl" />
            </intent-filter>
        </activity>