Deseo poder enviar un iMessage mediante programación sin que se haya hecho nada más que llamar a una función que enviará un texto a un número con un mensaje, ambos cuadros de texto. Realmente apreciaría un código de muestra ya que he buscado la red, pero nada de lo que he encontrado ayudará. Esto no es para una aplicación comercial, solo para mí, puede usar marcos privados o cualquier cosa que haga el trabajo. Gracias.Envío de un iMessage lo más simple posible iOS
Respuesta
La única manera de enviar un mensaje es a la estructura MessageUI. No es un ejemplo de cómo hacer esto en la documentación IOS:
Editar: me he dado cuenta de esta pregunta es un duplicado de éste: how to use MessageUI framework to send iMessage messages on iPhone
Corrección: Parece que puede utilizar CoreTelephony para enviar un mensaje:
[[CTMessageCenter sharedMessageCenter] sendSMSWithText:message serviceCenter:nil toAddress:number];
El comentario de Jordan Brown me llevó a esto. Sospecho que esto podría hacer que te excluyan de la App Store, pero sé que dijiste que no te preocupaba eso.
Lo necesito para ** NO ** mostrar la vista de sms – Jordan
Lo sé, pero no es posible. IOS no le permite acceder a iMessage de ninguna manera, excepto para enviar mensajes SMS como lo hace el ejemplo. – woz
No, esta pregunta es diferente. Necesito un código que simplemente envíe un mensaje, iMessage o texto porque no depende de la aplicación, sino de si hay una conexión wifi o no. – Jordan
- 1. iMessage dentro de su aplicación (iOS5)
- 2. Cómo crear CreateFile lo más rápido posible
- 3. ¿Cómo generar un árbol AVL lo más desequilibrado posible?
- 4. Borrar un BufferedImage transparente lo más rápido posible
- 5. Deshabilitar iMessage en MFMessageComposeViewController
- 6. Un singleton más simple
- 7. Programemente envíe iMessage usando frameworks privados
- 8. Utilidad para encontrar cadenas repetidas lo más largas posible
- 9. Uso más simple de TypeAdapterFactory
- 10. iOS: animación simple
- 11. Ejemplo simple de bfs ... No lo entiendo
- 12. ¿Qué es el envío simple y doble?
- 13. Cómo estricta debería estar en el "hacer lo más simple que podría trabajo posible" mientras se hace TDD
- 14. ¿Cuál es un ejemplo del ejemplo de Socket.io más simple posible?
- 15. (Python) Contar líneas en un enorme (> 10 GB) presentar lo más rápido posible
- 16. MidiSynth simple incrustable para iOS?
- 17. Envío de más de un modelo para ver MVC 4
- 18. Ruta simple más larga
- 19. Formato de sonido más simple?
- 20. Declaración de variables lo más tarde posible y pasando método que vuelve como un parámetro
- 21. UINavigationController: ejemplo más simple
- 22. diseño de iOS; No lo estoy obteniendo
- 23. más simple TBB ejemplo
- 24. Cómo ejecutar un script en WiX con una acción personalizada, el ejemplo más simple posible?
- 25. ¿Es posible determinar si el texto en un dbEdit es más largo que lo visible?
- 26. Punto más cercano en un camino a un punto, o: Estimado objetivo, lo siento, lo extrañé
- 27. fork() ramas más de lo esperado?
- 28. Envío de cuerpo simple mensaje + archivo adjunto usando Linux mailx
- 29. C# - SQLClient - Más simple INSERT
- 30. Posible lanzar una aplicación de iOS desde un enlace web
Jordan, ¿alguna vez has podido resolver esto? Quiero hacer lo mismo y estoy de acuerdo con el uso de API privadas. Sé que se puede hacer con ChatKit.Framework pero no estoy seguro de cómo. –
@ user2891327 Llegué tan lejos como para enviar un SMS, pero no podía garantizar que fuera un iMessage, creo que los marcos han cambiado desde el y perdí mi código. Lo siento, no puedo ser de más ayuda, pero buena suerte. El problema que creo que Apple está tratando de evitar (mi intención original, solo con fines educativos) es que puedes configurar un temporizador para enviar correo basura a un iPhone de alguien que esencialmente hace una aplicación de denegación de servicio (DOS). – Jordan