我正在使用 Swift 开发一个 iPhone 应用程序,它作用于某些文件类型(.xml 和.zip)。我已将这些文件类型作为 UTI(统一类型标识符)添加到项目文件中。当访问此类文件时(通常是从我的电子邮件中),我按住该文件,然后从下面弹出一个菜单。我选择显示“在 MyApp 中打开”的应用程序图标。有没有一种方法可以让我从应用程序内返回触发此事件的电子邮件?
我对此做了一些研究,发现 URL 方案是应用程序间通信的最佳方式,但你不能为了打开一个应用程序而随意打开它。 https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/UTIRef/Introduction/Introduction.html
我心中的愿景是 Google 应用如何相互通信。例如,当从 Gmail 打开链接时,它会将应用程序切换到 Chrome。当 Chrome 加载时,Chrome 中的后退导航器会显示类似“返回 Gmail”的文本
最佳答案
在 iOS 9 中,系统会自动实现此功能,如屏幕截图 here 所示。 .
关于ios - 使用 URL 方案在应用程序之间切换 (iOS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31725896/