CINXE.COM
Subscribe on Android podcast service for Developers
<!DOCTYPE html> <html lang="en" itemscope itemtype="http://schema.org/Article"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <!--Import materialize.css--> <link type="text/css" rel="stylesheet" href="/css/materialize.min.css" media="screen,projection"/> <link href='https://fonts.googleapis.com/css?family=Muli' rel='stylesheet' type='text/css'/> <link href="/css/style.css?2024" type="text/css" rel="stylesheet" media="screen,projection"/> <title>Subscribe on Android podcast service for Developers</title> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/> <meta name="description" content="Simple instructions for developers to easily create and implement Subscribe on Android links into websites and apps." /> </head> <body> <nav class="black" role="navigation"> <div class="container center"> <a id="logo-container" href="/" class="soa-logo"><i class="mdi-action-android "></i> <span class="site-title">Subscribe on Android</span> <span class="brand-logo-by">by Blubrry.com</span></a> </div> </nav> <div class="z-depth-2 page-container"> <div class="container"> <div class="section"> <h1>Subscribe on Android for Developers</h1> <h4>Introduction</h4> <p> Web and Android developers are encouraged to use this Subscribe on Android resource as it provides and supports the simple, one-click subscription option for Android. </p> <p> Subscribe on Android supports both http and https protocols as well as host names with port numbers. The Subscribe URL itself is simplistic, there is no need to make any special API calls in your app. All of the information your app will need to subscribe to a podcast is there in the URL from the intent filter. </p> <div class="divider"></div> <h4>Android Podcast Application Developers</h4> <p>Android podcast applications are welcome to incorporate the subscribeonandroid.com one-click subscribe links. Please follow the instructions below to add our unique intent filter to your application.</p> <div class="indent"> <h5>Intent Filters</h5> <p>Android podcasting apps can add the following intent filter to support subscribeonandroid.com subscribe links.</p> <pre><intent-filter android:label="Your App Name"> <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></pre> <p> Note: it is imperative that the pathPattern above is used. This allows non-subscribe URLs to continue to load in the browser. </p> <p> When your application receives the intent filter object, you can retrieve the URL from the intent.getDataString() function call. Simply remove "www.subscribeonandroid.com/" or "subscribeonandroid.com/" from the URL to unveil the podcast feed URL. </p> <p>Example: http://subscribeonandroid.com/geeknewscentral.com/podcast.xml</p> <p>Remove http:// "subscribeonandroid.com/" geeknewscentral.com/podcast.xml</p> <p>Final URL: <strong>http://geeknewscentral.com/podcast.xml</strong></p> <p> Note: You must parse both www.subscribeonandroid.com and subscribeonandroid.com variations from the intent.getDataString function call. </p> </div> <div class="indent"> <h5>Get your App listed on Subscribe on Android</h5> <p>Please send the following information to cio [at] rawvoice dot com:</p> <ul class="unordered-list"> <li>Application Title</li> <li>URL to application on Google Play</li> <li>URL to application on Amazon App Store</li> <li>URL to your website (if available)</li> <li>Cost of app (Free or paid)</li> <li>URL to high-res app icon, which should be a square 512 x 512 px png image</li> </ul> <p>If you have multiple applications, please send a separate email for each application.</p> </div> <div class="divider"></div> <h4>Web Developers</h4> <p>Web developers are welcome to create Subscribe On Android links and buttons.</p> <p>Example Podcast feed: http://geeknewscentral.com/podcast.xml</p> <code>http://geeknewscentral.com/podcast.xml</code> <p>Separate the scheme from the URL to a podcast feed.</p> <code>http:// geeknewscentral.com/podcast.xml</code> <p>Add "subscribeonandroid.com/" between the scheme and remaining URL.</p> <code>http:// + subscribeonandroid.com/ + geeknewscentral.com/podcast.xml</code> <p>The Subscribe-on-Android URL will have the following format:</p> <code>http://subscribeonandroid.com/geeknewscentral.com/podcast.xml</code> <p>Both http:// and https:// protocols are supported.</p> </div> </div> </div><footer class="page-footer bg-black"> <div class="container"> <div class="row"> <div class="col s6"> <a id="logo-container" href="/" class="soa-logo"><i class="mdi-action-android "></i> <span class="site-title">Subscribe on Android</span></a> <p class="white-text" style="margin-left: 5px; margin-top:5px;"> By Blubrry Podcasting </p> <p class="font-weight-normal d-flex"> <a class="btn btn-primary col l5" style="background-color: transparent; border-radius: 5px; border: 2px solid white; margin-right: 10px;" href="https://blubrry.com/support/media-hosting-documentation/what-is-my-podcast-rss-feed-url/" target="_blank"> Subscribe on android </a> <a class="btn blue col l5" style="border-radius: 5px;" href="https://blubrry.com/support/migrate-to-blubrry/" target="_blank"> Migrate to blubrry </a> </p> <p class="font-weight-light white-text col" style="font-size:18px"> <a href="https://blubrry.com" class="white-text" target="_blank">© 2024 Blubrry Podcasting</a> </p> </div> <div class="col s2"> <h5 class="white-text">Resources</h5> <ul> <li><a class="white-text" href="/developers/">For Developers</a></li> <li><a class="white-text" href="/podcasters/">For Podcasters</a></li> <li><a class="white-text" href="/help/">Help</a></li> <li><a class="white-text" href="/terms/">Terms of Service</a></li> <li><a class="white-text" href="/privacy/">Privacy Policy</a></li> <li><a class="white-text" href="/privacy-shield/">Privacy Shield</a></li> </ul> </div> <div class="col s2"> <h5 class="white-text">Services</h5> <ul> <li><a class="white-text" href="https://blubrry.com/services/podcast-hosting/">Podcast Hosting</a> </li> <li><a class="white-text" href="https://blubrry.com/services/podcast-statistics/">Podcast Stats</a> </li> <li><a class="white-text" href="https://www.podcastmirror.com/">Podcast Mirror</a></li> <li><a class="white-text" href="https://www.subscribebyemail.com/ ">Subscribe by Email</a></li> <li><a class="white-text" href="https://blubrry.com/services/powerpress-plugin/">PowerPress Podcast Plugin</a></li> <li><a class="white-text" href="https://blubrry.com/services/podcast-ai/">Podcast AI Assistant</a> </li> </ul> </div> <div class="col s2"> <h5 class="white-text">Company</h5> <ul> <li><a class="white-text" href="https://blubrry.com/">Blubrry Podcasting</a></li> <li><a class="white-text" href="https://blubrry.com/about">About Blubrry</a></li> <li><a class="white-text" href="https://blubrry.com/services/blubrry-affiliate-program/">Affiliate Program</a></li> </ul> </div> </div> </div> <div class="footer-copyright" style="height: auto; padding-bottom: 5px;"> <div class="container"></div> </div> </footer> <!--Import jQuery before materialize.js--> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="/js/materialize.min.js"></script> <!-- <script src="/js/init.js"></script> --> <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-3490580-23', 'auto'); ga('send', 'pageview'); </script> </body> </html>