从 iOS 可操作通知交叉启动其他应用程序
Posted
技术标签:
【中文标题】从 iOS 可操作通知交叉启动其他应用程序【英文标题】:Cross-launching other apps from iOS actionable notifications 【发布时间】:2015-04-02 01:25:55 【问题描述】:是否可以从ios 8
可操作通知交叉启动另一个应用程序 - 而不是我的应用程序?
因此,用户滑动通知,然后点击两个按钮之一以打开第 3 方应用程序。
这可能吗?如何实现?
找不到任何文档。
谢谢!
【问题讨论】:
【参考方案1】:按钮直接打开第 3 方应用程序而无需先打开您的应用程序,否,但可以将按钮编程为打开您的应用程序,然后启动第 3 方应用程序。
为此,其他应用必须在其应用中实现 URL 方案。您将需要确定应用程序是否实施了 URL 方案。如果他们这样做,您可以使用下面这样的东西。
NSURL *myURL = [NSURL URLWithString:@"APPURLSCHEME://"];
[[UIApplication sharedApplication] openURL:myURL];
您将使用应用程序 url 方案替换 APPURLSCHEME。例如 LinkedIn 是 linkedin:// 。
【讨论】:
这里是关于可操作通知nrj.io/simple-interactive-notifications-in-ios-8 的教程。最后一个代码框是您实现按钮操作的地方。您可以将上述代码添加到该按钮操作中。 无法直接从通知中打开其他应用,只能打开您的应用,然后您可以立即启动其他应用。以上是关于从 iOS 可操作通知交叉启动其他应用程序的主要内容,如果未能解决你的问题,请参考以下文章
从强制退出启动应用程序时检测可操作的通知按钮 - Swift