我很想知道在Skype接听或拨打新电话时如何在我的应用上收到通知。我一直在尝试使用NSDistributedNotificationCenter
通知,但我无法从Skype获得任何通知。我甚至试过answer,但没有成功。
关于如何实现这一目标的任何想法?
答案 0 :(得分:1)
您需要了解Skype是否实际发送这些通知。这不是你可以插入的东西。应用程序必须在进行或接收呼叫时广播通知。
查看Skype API文档,查看它播放的内容。
答案 1 :(得分:0)
你有几种可能性。
您发现Skype发布了此类通知。检查他们的文档并与他们联系询问。
您使用Accessibilty API并查看是否有一致的方法来确定正在进行Skype通话。这可能不起作用,可能很脆弱。
您可以执行更低级别的操作来确定和查看Skype的网络和文件系统行为。这更加脆弱。您可能会发现像Little Snitch这样的应用程序可以帮助您完成此级别的逆转。
您构建了一个SIMBL插件来注入和处理代码。这更脆弱,可能会给用户带来无法预料的问题。它可能甚至不起作用取决于Skype的工作方式。