Swift - 到达另一个程序做某事

Posted

技术标签:

【中文标题】Swift - 到达另一个程序做某事【英文标题】:Swift - Reach another program for doing something 【发布时间】:2018-09-04 10:17:24 【问题描述】:

我想知道一些应用程序是如何工作的。我研究了一些东西,但我还没有找到任何东西。您会看到一些应用程序锁定应用程序(whatsapp、instagram 等)并通过这些应用程序解锁。

例如: https://itunes.apple.com/us/app/1password-password-manager/id568903335?platform=iphone&preserveScrollPosition=true#platform/iphone

他们如何控制其他应用程序?

提前致谢。

【问题讨论】:

【参考方案1】:

我不认为他们“控制”其他应用程序,也许该应用程序只是在您允许的情况下在内存中的某个地方处于活动状态,并且当它收到系统正在尝试打开另一个应用程序的消息时,它会先于另一个应用程序出现在屏幕上应用......就像关闭应用时在手机上收到通知一样。

这只是我的猜测,因为我不知道它们是如何工作的,因为这个问题不仅仅是一个具体的答案,而是为了头脑风暴

【讨论】:

如果我们找到真正的答案,也许它将成为许多应用程序的退出点。谢谢回复

以上是关于Swift - 到达另一个程序做某事的主要内容,如果未能解决你的问题,请参考以下文章

Swift 使用完成处理程序将视图锁定在一个控制器中以反映在另一个控制器中

等待另一个应用程序窗口

线程;创建一个单独的线程来定期做某事

如何在另一个应用程序iOS swift中将应用程序用作模块

在 AsyncTask 完成后做某事

当计算机进入“睡眠”状态时做某事