iPhone 是否有任何私有 api 可以检测发送或接收的短信

vir*_*ata 2 iphone iphone-privateapi ios

我需要实现一个应用程序,用于在 iPhone 上接收或发送短信时检测事件。不需要读取短信。

我的应用程序将使用苹果的 VoIP 和导航器后台多任务功能在后台运行。

我可以使用私有 api,因为我的客户不需要应用商店上的这个应用程序。

谢谢。

Ben*_*ing 5

在不越狱设备的情况下,绝对可以检测何时接收或发送短信,但我相信您只能访问短信的电话号码,而不能访问实际的消息文本。

您需要链接 CoreTelephony 私有 api,然后使用 CTTelephonyCenterAddObserver 注册事件观察器。有关示例,请参阅http://tech.ruimaninfo.com/?p=83 。我已经确认这适用于 iOS4、5 和 6。