使用 URL 方案启动 Podcast 应用程序

Launch Podcast App With URL scheme

我正在尝试使用这样的url打开播客应用程序

- (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

不过好像不再支持 pcast 方案了?如何在播客应用程序中打开自己的 XML 提要?

我相信 Apple 更改了他们公认的播​​客方案,您现在应该使用 'feed://...'。

根据 Swift 4,

我们应该使用下面的 url schemes 从我们的应用程序打开播客应用程序。

  1. Podcasts (Add Feed By URL)podcast://(您还可以在后面添加提要 URL 以自动填充它)

  2. Podcasts (Browse)pcast://itms-pcast://itms-pcasts://podcasts://itms-podcast://itms-podcasts://(显示 "can't connect" 错误)

MacOS Majave 需要 pcast:// IOS 播客://