我正在使用Swift开发一个iPhone应用程序,它可以处理某些文件类型(.xml和.zip)。我已将这些文件类型作为UTI(统一类型标识符)添加到项目文件中。当访问这些类型的文件时,通常是从我的电子邮件中,我按住该文件并从下面弹出一个菜单。我选择了“在MyApp中打开”的应用程序图标。有没有办法可以在应用程序中返回触发此事件的电子邮件?
我对此进行了一些研究,发现URL Schemes是进行应用程序间通信的最佳方式,但是您不能随意打开应用程序来打开它。 https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/UTIRef/Introduction/Introduction.html
我想到的愿景是谷歌应用程序如何相互通信。例如,从gmail打开链接时,它会将应用切换为chrome。当Chrome加载时,Chrome中的页面返回导航器会显示类似于“返回gmail”的文本