summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorByteHamster <ByteHamster@users.noreply.github.com>2024-07-20 16:18:21 +0200
committerGitHub <noreply@github.com>2024-07-20 16:18:21 +0200
commit9d6d37548fcf9ed7584929938d6dd9e1da9106d4 (patch)
tree003b7d6c043c9d3e5443c76f84ce369d9b963724
parent154099ef9d413b5952ced2165298d1dc0ca75d98 (diff)
downloadAntennaPod-9d6d37548fcf9ed7584929938d6dd9e1da9106d4.zip
Remove support for deeplinking apple podcasts and SubscribeOnAndroid (#7286)
Google doesn't let us do that anymore if we can't verify that we own these domains. Google Play Console: antennapod.org: This domain passed ownership verification, but other domains in your app are failing. For users on Android 11 or older, one failing domain causes all other domains to fail. Once you have fixed or removed failing domains, users need to update their app before the links will work.
-rw-r--r--app/src/main/AndroidManifest.xml63
1 files changed, 1 insertions, 62 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d4534e2ed..5699982bd 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -161,9 +161,6 @@
<data android:scheme="content"/>
<data android:scheme="http"/>
<data android:scheme="https"/>
-
- <data android:host="*"/>
- <data android:pathPattern="/.*.opml" />
</intent-filter>
</activity>
<activity
@@ -199,36 +196,6 @@
android:name="android.support.PARENT_ACTIVITY"
android:value="de.danoeh.antennapod.activity.MainActivity"/>
- <!-- URLs ending with '.xml' or '.rss' -->
- <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:scheme="http"/>
- <data android:scheme="https"/>
- <data android:host="*"/>
- <data android:pathPattern="/.*\\.xml"/>
- <data android:pathPattern="/.*\\.rss"/>
- <data android:pathPattern="/.*\\.atom"/>
- </intent-filter>
-
- <!-- Feedburner URLs -->
- <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:scheme="http"/>
- <data android:scheme="https"/>
- <data android:host="feeds.feedburner.com"/>
- <data android:host="feedproxy.google.com"/>
- <data android:host="feeds2.feedburner.com"/>
- <data android:host="feedsproxy.google.com"/>
- </intent-filter>
-
<!-- Files with mimeType rss/xml/atom -->
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
@@ -257,47 +224,19 @@
<data android:scheme="antennapod-subscribe"/>
</intent-filter>
- <!-- Support for subscribeonandroid.com URLS -->
- <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:pathPattern="/.*\\..*/.*" />
- <data android:host="subscribeonandroid.com" />
- <data android:host="www.subscribeonandroid.com" />
- <data android:host="*subscribeonandroid.com" />
- <data android:scheme="http" />
- <data android:scheme="https" />
- </intent-filter>
-
- <intent-filter>
+ <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="antennapod.org" />
- <data android:host="www.antennapod.org" />
<data android:pathPrefix="/deeplink/subscribe" />
<data android:scheme="http" />
<data android:scheme="https" />
</intent-filter>
<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:pathPattern="/.*/podcast/.*" />
- <data android:host="podcasts.apple.com" />
- <data android:scheme="http" />
- <data android:scheme="https" />
- </intent-filter>
-
- <intent-filter>
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"/>