我可以让其他应用程序在我的应用程序中打开关闭回调吗

Posted

技术标签:

【中文标题】我可以让其他应用程序在我的应用程序中打开关闭回调吗【英文标题】:Can i get other App's opening closing call backs in my App 【发布时间】:2015-10-16 11:53:58 【问题描述】:

我想构建一个应用程序,该应用程序将获取设备上其他应用程序的打开关闭事件的通知,这可能吗? 我在谷歌上搜索并发现了来自 Quora How can an ios app get the list of all the other apps installed on the device? 的一个建议,它只给出了列表,而不是真正的应用程序名称,它只给出了进程名称,

我想从我的应用程序中获取有关在我的 iOS 设备中打开和关闭其他应用程序的通知。

假设我的应用名称是“getNotify”,那么如果我在设备中打开 facebook,或者在设备中打开 twitter,或者在设备中打开任何其他应用,它将收到通知。

【问题讨论】:

... 如果您阅读 iOS 文档,您会发现正确实现的应用程序允许自己随时被杀死,并以相同的状态重新启动。所以sysctl 甚至不返回用户认为正在运行的事物列表。只是缓存的当前内容。 【参考方案1】:

你做不到。你被沙盒化了;这是 iOS 的重点之一。如果另一个应用程序正在启动,根据定义,您的应用程序不会运行并且无法接收任何通知。

【讨论】:

以上是关于我可以让其他应用程序在我的应用程序中打开关闭回调吗的主要内容,如果未能解决你的问题,请参考以下文章

Google Maps API v3 infowindow 关闭事件/回调?

在我的应用程序运行期间保持嵌入式数据库文件打开可以吗?

如何检查android中其他设备的蓝牙是不是打开/关闭?

为啥总是关闭数据库连接?

Bootstrap 2 可以让 1 个模态跟随另一个模态吗?

ShareDialog 立即关闭