当另一个应用程序被点击时打开一个应用程序
问题描述:
iOS上有没有什么方法检测应用程序图标上的点击,或知道当前正在使用某个应用程序,并打开一个单独的不同应用程序?假设我点击Notes,然后重定向并打开Evernote。基本上任何任意的应用程序被点击,而另一个应用程序被打开。我认为这可能与URL方案有关。我对iOS开发真的很陌生,所以原谅我。当另一个应用程序被点击时打开一个应用程序
谢谢!
答
不会。这会对用户造成非常不利的影响和安全风险(这几乎等同于网络钓鱼)。如果您来自Android,也许您是指默认应用程序,但iOS目前不允许第三方默认应用程序。
您可以使用canOpenURL(_:)
检测是否安装了特定的应用程序。请参阅官方文档here。
并非真正的默认应用程序,而是应用程序检测应用程序点击并发出通知或自行打开的能力。我假设这仍然不可能 –
检测应用程序“点击”在另一个应用程序内?这会构成巨大的隐私泄露。您可以从另一个应用程序中打开应用程序,或将数据发送到其他应用程序,但与您描述的用例不同。 – nathan