iOS-拦截传出的SMS消息
是否可以在越狱的iOS 6设备上截获传出的SMS消息?我想做的是通过免费服务重新发送短信,但仍然“重用”整个messages.app UIiOS-拦截传出的SMS消息,ios,sms,jailbreak,Ios,Sms,Jailbreak,是否可以在越狱的iOS 6设备上截获传出的SMS消息?我想做的是通过免费服务重新发送短信,但仍然“重用”整个messages.app UI 我看到了一些关于在iOS上拦截短信的信息,但它们都是关于传入的消息,而不是传出的消息。首先,您需要在MobileSMS应用程序中插入代码 现在您可以在CKTranscriptController中钩住-send:方法。当您在MobileSMS中按下“发送”按钮时,将调用此方法。它的参数不包含有关正在发送的消息的任何信息,因此我们需要手动查找它: 1) 文本和
我看到了一些关于在iOS上拦截短信的信息,但它们都是关于传入的消息,而不是传出的消息。首先,您需要在MobileSMS应用程序中插入代码 现在您可以在
CKTranscriptController
中钩住-send:
方法。当您在MobileSMS中按下“发送”按钮时,将调用此方法。它的参数不包含有关正在发送的消息的任何信息,因此我们需要手动查找它:
1) 文本和主题CKTranscriptController
具有实例变量CKMessageEntryView*\u entryView
CKContentEntryView *contentEntryView = [_entryView entryField];
CKMessageStandaloneComposition *composition = [contentEntryView messageComposition];
NSString* subject = [composition subject];
NSString* text = [composition textString];
2) 收件人CKTranscriptController
具有实例变量CKRecipientSelectionView*\u recipientSelectionView
。它的-recipients
方法返回MFComposeRecipient
对象的数组。调用MFComposeRecipient
实例方法-rawAddress
获取地址字符串
大多数类都可以在privateChatKit.framework
中找到<代码>MFCompositeSpecipient位于私有的“MessageUI.framework”中