【发布时间】:2015-10-21 22:27:57
【问题描述】:
我正在使用 Swift 开发一个 iPhone 应用程序,它作用于某些文件类型(.xml 和 .zip)。我已将这些文件类型作为 UTI(统一类型标识符)添加到项目文件中。当访问这些类型的文件时,通常是从我的电子邮件中,我按住文件并从下面弹出一个菜单。我选择显示“在 MyApp 中打开”的应用程序图标。有没有办法让我从应用程序内返回触发此事件的电子邮件?
我对此进行了一些研究,发现 URL Schemes 是应用程序间通信的最佳方式,但你不能仅仅为了打开它就随意打开一个应用程序。 https://developer.apple.com/library/mac/documentation/Miscellaneous/Reference/UTIRef/Introduction/Introduction.html
我的设想是 Google 应用之间的通信方式。例如,当从 gmail 打开链接时,它会将应用程序切换到 chrome。当chrome加载时,页面返回导航器在Chrome中会显示类似“back to gmail”的文字
【问题讨论】: