如何在iOS上发送短信,而不必让用户确定呢?

如何从iOS应用程序向某人发送文本消息(本地或通过使用API​​),而无需事先与消息进行交互?

该消息将被预先写入,并将在屏幕上点击发送。 它确定如果用户需要一次,但我需要一种方式来发送消息,而不必让用户每次与他们的设备交互。

例如:手机关机,手机振动,手机感应震动,通过短信或彩信向其他用户发送“正在晃动”的短信,无需用户确认发送。 这可能吗? 我该怎么做?

对不起,但你不能,这是完全不可能的。 发送短信的唯一方法是通过messageUI,它始终需要用户的同意。 不过,你可以在越狱手机上做。

你不能这样做。 您需要在MFMessageComposeViewController中首先popup的消息显示给用户,他必须自己发送。

这个限制,因为否则,许多应用程序可能垃圾邮件您的联系等等大量的短信,他们甚至可以写短信到昂贵的数字。

但是,如果您想向其他用户发送某种通知,则可以使用推送通知。 要做到这一点,我build议你使用parse.com和他们的免费推送通知服务。 另外,由于推送通知是免费的,与短信相比,您将节省大量金钱。 当然,你需要做一些准备,然后才能发送通知,但这样你就可以做到。 但也有限制。 一个限制是,通知的接收者也必须在接收设备上安装应用程序。

所以接收机会收到这样的“消息”:

在这里输入图像说明

所以我build议您查看Parse.com for iOS中的快速入门指南,了解更多信息。 该指南非常简单,并一步一步向您显示如何激活您的应用程序的推送通知。

对的,这是可能的。 但是,您将不得不使用第三方服务来发送短信。 例如,Twilio。