Reputation: 12552
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
Reputation: 1289
As per Swift 4,
We should use the below url schemes
to open podcasts app from our app.
Podcasts (Add Feed By URL)
— podcast://
(you can also add a feed URL after to auto-populate it)
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
Reputation: 910
I believe Apple changed their recognized podcast scheme and you should now use 'feed://...'.
Upvotes: 2