Con SDK/Cocoa Touch, ¿es factible crear una aplicación que envíe SMS automáticamente? Mi objetivo no es hacer SPAM con nadie.¿Es posible enviar mensajes de texto automáticamente desde una aplicación de iPhone que no sea la aplicación de mensajes de texto nativa?
5
A
Respuesta
2
Tres es una manera de precompilar un SMS usando MFMessageComposeViewController
. El único problema con este método es que se mostrará una vista modal al usuario para aceptar el SMS (como la ventana que envía un correo electrónico de la manera predeterminada). No hay forma de enviar un SMS en "modo silencioso" sin jailbreak.
{
...
[self sendSMS:@"_SMS_TEXT_" recipientList:[NSArray arrayWithObjects:@"PHONE_NUMBER", nil]];
...
}
- (void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSArray *)recipients
{
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
if([MFMessageComposeViewController canSendText])
{
controller.body = bodyOfMessage;
controller.recipients = recipients;
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
}
}
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
[self dismissModalViewControllerAnimated:YES];
if (result == MessageComposeResultCancelled)
NSLog(@"Message cancelled")
else if (result == MessageComposeResultSent)
NSLog(@"Message sent")
else
NSLog(@"Message failed")
}
5
No es posible, exactamente por la razón que usted mencionó: haría posible el correo no deseado.
3
Necesitará un servidor que maneje los SMS por usted, y una API para que la aplicación interactúe con ese servidor. No es posible que su aplicación envíe mensajes directamente desde el teléfono, pero sin duda puede hacer que su aplicación interactúe con un servicio externo que enviará los mensajes por usted.
Cuestiones relacionadas
- 1. ¿Es posible enviar mensajes a través de GTalk Intent?
- 2. Enviar mensajes de texto con viber en la aplicación de Android
- 3. Cómo enviar mensajes de texto en android mediante sip
- 4. enviar mensajes de texto sin formato a la impresora predeterminada
- 5. ¿Puedo enviar mensajes a una cola JMS desde fuera del servidor de la aplicación?
- 6. C# - Capturar mensajes de Windows desde una aplicación específica
- 7. cómo enviar MMS desde la aplicación de iPhone
- 8. Renderizar texto en una aplicación de Android puramente nativa
- 9. ¿Es posible obtener el paquete de mensajes fmt de Java desde la base de datos?
- 10. Generación de múltiples mensajes de texto HTML/texto codificados T-SQL
- 11. aplicación Android utiliza la toma para enviar y recibir mensajes:
- 12. Envío de SMS/mensajes de texto a través de PHP
- 13. Cómo hacer una aplicación que guarde los mensajes enviados y recibidos en el iPhone
- 14. ¿Qué idioma es binario, como Perl es para enviar mensajes de texto?
- 15. Java: ¿Es posible enviar SMS desde una aplicación Java?
- 16. Aplicación web en un iPhone: diseñándola para que parezca una aplicación nativa de iPhone
- 17. Apertura de la aplicación nativa. de Safari
- 18. Cómo enviar/recibir mensajes SMS desde la aplicación C#, usando el teléfono móvil Nokia
- 19. ¿Es posible enviar texto de otra aplicación al búfer actual de Emacs?
- 20. ¿Cómo puedo enviar correos desde una aplicación de iPhone?
- 21. Cómo enviar mensajes SMS desde un servidor
- 22. ¿Desea enviar mensajes a clientes desde una aplicación del lado del servidor?
- 23. Detectando mensajes de tostado
- 24. ¿Cómo enviar mensajes gruñidos reales con javascript?
- 25. ¿Cómo hacer que la aplicación de iPhone sea "skinnable"?
- 26. Fundamentos del formato de correo electrónico (enlaces en mensajes de texto sin formato)
- 27. IOS Jailbreak Cómo interceptar mensajes de texto/SMS
- 28. ¿Es posible imprimir desde la aplicación iPhone y iPad?
- 29. Acceder a los datos de almacenamiento local de UIWebView desde la aplicación de iPhone nativa
- 30. ¿Cómo enviar SMS desde una aplicación de iPhone sin abrir la interfaz de SMS?
Tenga en cuenta que un servicio externo de este tipo no enviaría mensajes desde su número de teléfono, sino desde el del servicio. – ceejayoz
@ceejayoz Y en ese momento estás haciendo básicamente lo que Google Voice (y otros servicios), dando al usuario un número de proxy para SMS. –