ios – 以编程方式发送越狱设备上的短信

前端之家收集整理的这篇文章主要介绍了ios – 以编程方式发送越狱设备上的短信前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用iOS 6 iPhone 4S,而且我想要发送不被注意的短信.
所以在这种情况下使用标准视图控制器将不起作用.
我试过使用
- (BOOL)sendSMSWithText:(id)arg1 serviceCenter:(id)arg2 toAddress:(id)arg3;

但它不发送任何东西并返回NO.我为arg2使用了nil.

有人可以在iOS 6上提出一种方法吗?(越狱设备)

解决方法

发现为什么 – (BOOL)sendSMSWithText:(id)arg1 serviceCenter:(id)arg2 toAddress:(id)arg3;自iOS 6以来不工作.

此API受到权利com.apple.CommCenter.Messages-send的保护.只要将您的应用程式设定为true即可.这比我在另一个答案(XPC方法)好多了,因为两个主要原因:

> sendSMSWithText会在消息发送成功时通知
>使用sendSMSWithText发送的邮件不会保存在SMS数据库中,无法在任何地方看到.另一方面,使用XPC方法发送的消息被保存在SMS数据库中,可以在消息应用程序中看到.

所以赢了.我强烈建议删除XPC方法,因为它使用相当低级别的API,可以在新的iOS版本中轻松更改. sendSMSWithText甚至可以在iOS 7中找到,我不认为它会很快丢弃.

UPDATE

为了在iOS 7及更高版本上使用此API,您需要添加另一个权限,其中bool值设置为true – com.apple.coretelephony.Identity.get.

原文链接:https://www.f2er.com/iOS/329498.html

猜你在找的iOS相关文章