2010-09-21 5 views
2

salut iam travail sur une application simple dans laquelle j'ai besoin d'envoyer des sms programmatiquement à mes amis. donc écrivez ci-dessous le code pour l'envoi de SMS. Mais je ne veux pas charger le sélecteur de message et envoyer des sms à des amis. // [self presentModalViewController: sélecteur animé: YES];
est-il possible d'envoyer des SMS sans clic dans le bouton d'envoi. merci à l'avanceiphone 4.0 envoi de sms par programmation

Répondre

3

Les deux options disponibles dans l'API iOS sont:

  • MFMessageComposeViewController - nécessite une confirmation de l'utilisateur
  • sms:// URL - nécessite une confirmation de l'utilisateur

Si vous voulez faire quelque chose Sinon, vous devrez configurer un service basé sur le réseau avec un fournisseur de passerelle SMS et envoyer des messages via celui-ci. J'avais l'habitude de travailler avec un tel fournisseur qui avait une interface HTTP POST, ce qui serait assez simple à utiliser. Cela vient avec quelques différences importantes:

  • le SMS est effectivement envoyé par le serveur de passerelle, pas le combiné (bien que vous pouvez généralement réécrire l'ID de l'expéditeur et le message facturé au propriétaire du combiné)
  • vous devrez payer pour avoir accès au service, ce qui pourrait comprendre le paiement par message (ou plus probablement pour 1000 messages)

Notez également que l'envoi de SMS au nom de vos utilisateurs sans confirmation peut être désapprouvée lorsque votre L'application est examinée, en particulier si elle est facturée.