在 iOS 5 及更高版本中,要从另一个 iOS 应用程序启动一个 iOS 应用程序,您可以使用 openUrl 以及自定义方案/协议。(如果没有自定义方案,就无法启动应用程序,如果有两个应用程序具有相同的方案/协议,则不确定哪个应用程序将启动)
在 iOS 6 中,可以从 safari(通过智能应用横幅)和 siri 启动应用。智能应用横幅将通过应用 id 启动,不知道如何通过 siri 启动。
“通过应用程序 ID 启动应用程序”是公共/受支持的 api 调用吗?这可以用来从另一个定制应用程序启动一个定制应用程序吗?
(如果是这样,这可以解决启动没有支持方案/协议的现有应用程序+解决两个应用程序具有相同方案的问题)