summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorByteHamster <ByteHamster@users.noreply.github.com>2023-12-31 11:08:30 +0100
committerGitHub <noreply@github.com>2023-12-31 11:08:30 +0100
commit28edb71fd61bf65677e039130011c6fd332a9dd1 (patch)
tree0bd55c0643595e91e870082458ec46dd9b91ad8e /core
parent9db26b7bab8a8b8cf5a1c655f082d46b81a97f95 (diff)
downloadAntennaPod-28edb71fd61bf65677e039130011c6fd332a9dd1.zip
Share AntennaPod subscribe link instead of RSS url (#6835)
Apparently users are confused by RSS links.
Diffstat (limited to 'core')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/util/ShareUtils.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/ShareUtils.java b/core/src/main/java/de/danoeh/antennapod/core/util/ShareUtils.java
index 13f2af762..630507487 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/util/ShareUtils.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/util/ShareUtils.java
@@ -10,6 +10,7 @@ import androidx.core.app.ShareCompat;
import androidx.core.content.FileProvider;
import java.io.File;
+import java.net.URLEncoder;
import de.danoeh.antennapod.core.R;
import de.danoeh.antennapod.model.feed.Feed;
@@ -33,12 +34,12 @@ public class ShareUtils {
}
public static void shareFeedLink(Context context, Feed feed) {
- String text = feed.getTitle();
- if (feed.getLink() != null) {
- text += "\n" + feed.getLink();
- }
- text += "\n\n" + context.getResources().getString(R.string.share_rss_address_label)
- + " " + feed.getDownload_url();
+ String text = feed.getTitle()
+ + "\n\n"
+ + "https://antennapod.org/deeplink/subscribe/?url="
+ + URLEncoder.encode(feed.getDownload_url())
+ + "&title="
+ + URLEncoder.encode(feed.getTitle());
shareLink(context, text);
}