2010-04-11 7 views
2

Je développe une application simple qui doit envoyer un message SMS de l'application elle-même au lieu de lancer l'application texte natif.Comment envoyer des SMS sans lancer l'application Texte?

Voici mon action maintenant. Que devrais-je changer pour atteindre la fonctionnalité désirée?

-(IBAction)startButtonPressed 
{ 
    NSString *phoneNumber = @"13136296693"; 
    NSString *url   = [NSString stringWithFormat: @"sms:%@",phoneNumber]; 
    NSLog(@"Send SMS to: %@ ", url); 
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]; 
} 

Merci!

Thomas

Répondre

1

Je crois que Apple a annoncé que les applications iPhone OS 4.0 seront en mesure de le faire, en utilisant une interface similaire à la malarkey MFMailComposeViewController existant.

+0

Merci! Je vais vérifier cela maintenant. – Thomas

2

Si je pense que je ne me trompe pas envoyer des messages texte via votre propre application est uniquement disponible dans le SDK iPhone 4.0. Ne peut pas être fait avec le SDK actuel.

+0

Merci pour la réponse! – Thomas

1

Voici ce que dit la pomme:

https://web.archive.org/web/20140604143837/http://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/SystemMessaging_TopicsForIOS/Articles/SendinganSMSMessage.html

Voici un tutoriel autre forum Fon.

http://iosdevelopertips.com/core-services/how-to-send-an-sms-progammatically.html

Il est toujours pas entièrement automatisé. L'utilisateur doit appuyer sur le bouton d'envoi. Je ne l'ai pas encore fonctionné. Dites-moi si vous avez plus de chance. Si vous pouvez trouver un moyen pour moi de programmer mon application pour "toucher" le bouton d'envoi au lieu de l'utilisateur, faites le moi savoir.

+0

https://developer.apple.com/documentation/messageui/mfmessagecomposeviewcontroller –