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

Posted

技术标签:

【中文标题】使用 URL 方案启动 Podcast 应用程序【英文标题】:Launch Podcast App With URL scheme 【发布时间】:2015-10-19 06:52:50 【问题描述】:

我正在尝试使用这样的网址打开播客应用

- (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 提要?

【问题讨论】:

看看这个***.com/questions/8201724/… 【参考方案1】:

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

【讨论】:

【参考方案2】:

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

【讨论】:

它看起来像 feed 打开了新闻应用程序,而 pcast 打开了播客应用程序,但仅在安装了播客应用程序的设备上。不在模拟器上。【参考方案3】:

根据 Swift 4,

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

    Podcasts (Add Feed By URL)podcast://(您也可以在之后添加提要 URL 以自动填充)

    Podcasts (Browse)pcast://itms-pcast://itms-pcasts://podcasts://itms-podcast://itms-podcasts://(显示“无法连接”错误)

    李>

【讨论】:

我只能用pcastpodcasts 让它打开macOS 播客,但你知道如何让它提示用户订阅订阅源吗?

以上是关于使用 URL 方案启动 Podcast 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

PHP iTunes Podcast URL Extractor

如何使用 url 打开 ios 应用程序?

iOS - 使用路线URL方案启动Yandex地图

当 VoiceOver 运行时,如何实现像 Podcast 应用程序这样的可拖动擦除器?

IOS:使用 url 方案从浏览器启动应用程序时加载视图控制器?

在 iOS 上启动 BlueJeans 应用程序的 URL 方案?