在 iphone 应用程序中,我们可以为系统事件设置处理程序,例如呼叫状态更改 (CTCallCenter.callEventHandler),以便在来电/拨号/连接/断开等时通知我们的应用程序。
我想知道自己是否可以定义一个事件,并让另一个应用程序订阅。
我做了一些搜索,发现它可能在 Mac 上,通过使用 AppleEvents http://hintsforums.macworld.com/showthread.php?t=112964。但是,我想它可能不适用于 iOS。
有任何想法吗?
(我曾考虑过使用 openURL,但问题是我不想启动其他应用程序的 UI。我只想让它知道发生了什么事情。我使用了一些技巧让我的其他应用程序在后台长时间运行。)