如何在iPhone应用程序中发送短信而无需打开短信界面?

7
我正在制作一个iPhone应用程序,其中的要求是用户可以在iPhone应用程序中发送短信,而无需进入短信API界面(即短信的模态视图)。
我们不希望用户点击“发送”按钮,而是希望自动发送。
消息内容和收件人已经预先设置好。
我是个初学者,请问我该如何做到这一点?
3个回答

9

你唯一的选择(至少如果你想提交到App Store)是使用MFMessageComposeViewController。我认为这个想法是为了防止应用程序在没有用户许可的情况下发送短信。


1
没错,就是这样。短信可能会产生费用,并且在许多网络上,可能会发送到高收入号码以收取夸大的收益。苹果不希望让他们的用户接触可以秘密向他们的手机账单收费的应用程序。 - Tommy
有一个叫做SmartSender的应用程序,可以在不使用默认界面的情况下从您的手机发送短信,因此应该还有其他方法。(也许创建一个编辑器,但按下发送按钮而不显示它?) - htafoya
3
小小的晚点通知:SmartSender只是一个提醒应用程序,绝不会在没有监督的情况下发送短信。我在这里提醒其他人不要浪费时间检查这个方面。 - drew..

0

请阅读问题。我不希望出现短信的模态视图。我知道MFMessageComposeViewController,但它会打开短信的模态视图,所以它没有用。我希望短信可以自动发送,而不需要点击“发送”按钮。 - Parth Bhatt

0

不行,你不能这样做。如果可以的话,那就存在一个非常严重的安全漏洞。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接