iOS: aplicación de posts de inicio con múltiples destinatarios

Estoy intentando configurarlo para que mi usuario pueda enviar un post de text a un grupo de personas. Ahora con el correo electrónico es simple, el esquema de URL es simplemente mailto://firstemail@email.com,secondemail@email.com que luego puede usarse con el método openURL .

Naturalmente, cuando se trata de SMS, decidí probar sms://2065555555,2061234567 sin embargo, esto no funciona (solo agrega el primer número). Después de navegar un poco en Google, encontré algunos hilos más antiguos que afirman que enviar posts de text a múltiples destinatarios no es posible utilizando el método URL.

Para enviar un post a varias personas, he seguido adelante y agregado MessageUI a mi aplicación, he conectado el MFMessageComposeViewControllerDelegate , y ahora puedo enviar posts de hecho a varias personas a la vez. Sin embargo, solo desde mi propia aplicación, que no es lo que quiero. Tenía la esperanza de que hubiera algo en el marco que me permitiera aprovechar la funcionalidad de múltiples destinatarios y luego lanzarlo en el postro pnetworkingeterminado, pero no puedo encontrar nada que lo permita.

Entonces, en resumen, ¿hay alguna forma posible de que pueda codificar mi aplicación para completar la aplicación pnetworkingeterminada de Mensajes con múltiples destinatarios? Cualquier ayuda sería apreciada, gracias.

Editar: De hecho, estoy seguro de que debe haber una forma de hacerlo, acabo de marcar la aplicación Cobook y permiten al usuario seleccionar contactos y luego ejecutar la aplicación Mensajes enviando un "Nuevo MMS grupal".

Me doy count de que esta es una pregunta muy antigua, pero descubrí la manera de hacerlo recientemente y publiqué sobre esto aquí:

SMS WatchKit delimitador de múltiples numbers

Si bien esta respuesta es específica, la url es realmente lo que estás preguntando.

RESPUESTA : Encontré una página oscura que me dio la respuesta. Resulta que no está documentado por Apple en ningún lugar que pueda encontrar:

  let urlSafeBody = messageBody.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLHostAllowedCharacterSet()) if let urlSafeBody = urlSafeBody, url = NSURL(string: "sms:/open?addresses=1-408-555-1212,1-408-555-2121,1-408-555-1221&body=\(urlSafeBody)") { WKExtension.shanetworkingExtension().openSystemURL(url) } 

La versión anterior abrirá la aplicación de posts en Apple Watch con múltiples destinatarios previamente poblados.

Hay muchas páginas que indican que no es posible, pero lo es. ¡Hooray!

La documentation de Apple para el esquema de URL " sms:// " parece indicar que solo un número de teléfono es posible dentro de esa URL.

Lo más fácil de hacer aquí es seguir usando MFMessageComposeViewController (que tiene una apariencia muy cercana a la aplicación Messages.app pnetworkingeterminada que las personas usan para enviar y recibir posts SMS).

Y MFMessageComposeViewController tiene una propiedad receipients que es una matriz, lo que significa que puede tener múltiples numbers de teléfono de destino en su vista de composition.

Por último, aquí hay una pregunta relacionada que cubre mucho del mismo motivo en el que estás pensando aquí.