4m1r
4m1r

Reputation: 12552

Launch Podcast App With URL scheme

I'm trying to open the podcast app with a url like this

- (void)setupPodcast
{
    NSLog(@"setup podcast");
    NSString *str = [NSString stringWithFormat:@"pcast://podcasts.sdxme.org/RSS/default.aspx?ID=%ld", (long)[[NSUserDefaults standardUserDefaults] integerForKey:@"CustomerID"]];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];
}

2015-10-18 23:45:11.367 [29302:1691034] LaunchServices: ERROR: There is no registered handler for URL scheme pcast

However it looks like the pcast scheme is no longer supported? How can I open my own XML feed in the podcast app?

Upvotes: 4

Views: 3910

Answers (3)

thilo
thilo

Reputation: 317

MacOS Majave needs pcast:// IOS podcast://

Upvotes: 3

Nishu_Priya
Nishu_Priya

Reputation: 1289

As per Swift 4,

We should use the below url schemes to open podcasts app from our app.

  1. Podcasts (Add Feed By URL)podcast:// (you can also add a feed URL after to auto-populate it)

  2. Podcasts (Browse)pcast:// or itms-pcast:// or itms-pcasts:// or podcasts:// or itms-podcast:// or itms-podcasts:// (displays a "can't connect" error)

Upvotes: 3

David Smith
David Smith

Reputation: 910

I believe Apple changed their recognized podcast scheme and you should now use 'feed://...'.

Upvotes: 2

Related Questions