Comment envoyer un e-mail à un receipent en arrière-plan dans iOS5?
Dans une application iPhone,je veux envoyer un mail à une personne qui a oublié son mot de passe . Je veux envoyer le mail en tâche de fond (cant utilisation MFMailComposeViewController pour cela) et aussi l'application ne doit pas être poussé à fond . Est-il un moyen pour y parvenir?
OriginalL'auteur Atom | 2011-11-10
Vous devez vous connecter pour publier un commentaire.
La meilleure façon de le faire est d'utiliser SKPSMTPMessage. Vous pouvez le télécharger ici: https://github.com/jetseven/skpsmtpmessage C'est une solution très simple que j'ai utilisé avant pour l'utilisation de "Mot de passe Oublié" des solutions dans les applications iOS. Pour mettre en œuvre simplement glisser les fichiers téléchargés dans votre application,
#import
la "SKPSMTPMessage.h" dans votre classe, et de mettre en œuvre le code suivant:.h
.m
Aussi assurez-vous d'inclure les méthodes suivantes dans l' .m. Vous pouvez modifier le contenu de la UIAlertViews selon ce que vous souhaitez afficher à l'utilisateur.
Vous devez également effectuer les opérations suivantes avant que cela ne fonctionne.
Votre Cible -> Get Info -> Build -> Toutes les Configurations -> Autre Lien Drapeaux: "-ObjC"
Si vous avez besoin d'aide, consultez http://developer.apple.com/qa/qa2006/qa1490.html
EDIT:
* CFNetwork.le cadre doit également être ajouté pour que cela fonctionne! *
Laissez-moi savoir si vous avez plus de questions.
Grâce,
Jacob
Salut. Malheureusement, je suis incapable de confirmer ou de refuser de savoir si Apple va approuver une app avec les mêmes fonctionnalités. Je ne crois pas qu'il va à l'encontre de l'un de leurs termes. Je ne vois pas pourquoi ils refuseraient cela, car d'autres apps de faire la même chose juste à l'aide d'un serveur web. Espérons que cela aide, assurez-vous de laissez-moi savoir ce qui se passe!
le code de cette liaison n'a pas été mis à jour à l'ARC conforme, je suggère de trouver une autre solution
apple a approuvé l'application qui a utilisé SKPSMTPMessage bibliothèque
oh c'est génial,thnx. je vais utiliser cette référence.
OriginalL'auteur RMK-Jacob
Vous ne pouvez pas utiliser
MFMailComposeViewController
pour ce faire. Pas d'API vous permettra d'envoyer des courriers électroniques ou de tout type de message de la part de l'utilisateur sans qu'il le remarque.Le seul que je vois est de faire un appel à votre serveur et le serveur d'envoyer l'e-mail, quelque chose comme ceci:
OriginalL'auteur Felipe Cypriano
Vous ne pouvez pas envoyer des SMS/e-Mail sans acceptation par l'utilisateur. Mais il y a beaucoup de web-services internet qui permet d'envoyer des SMS/e-Mail. Je suppose que certains d'application utilise les services ou usages propres.
OriginalL'auteur beryllium
Vous PEUT envoyer un email à l'arrière-plan (sans utiliser la valeur par défaut MFMail Contrôleur). MAIS vous avez encore le besoin de l'utilisateur à remplir quelque forme que ce soit (ou le contenu que vous voulez envoyer un email) et cliquez sur "Envoyer".
Voici mon post sur la façon de le faire. Il contient du code et des images.
Le verrouillage des Champs dans MFMailComposeViewController
P. S. cela fonctionne, et Apple a approuvé plus de 10 de mes applications qui utilisent ce code/méthode.
OriginalL'auteur Louie
En référence à la PostageApp commentaire ci-dessous si vous voulez envoyer des e-mails sans aucun tracas de la configuration d'un client SMTP, vous pouvez consulter la PostageKit wrapper pour l'utilisation de la PostageApp service. Nous allons vous envoyer des e-mails avec un couple de lignes de code de manière fiable.
https://github.com/twg/PostageKit
OriginalL'auteur Stephan Leroux
Peut-être que vous devriez mettre en œuvre script PHP qui va envoyer des e-mail à l'utilisateur. Dans ios, vous pouvez utiliser la méthode POST dans NSURLConnection d'appeler un script PHP. Vous pouvez trouver de nombreux scripts sur Google pour envoyer des e-mail à l'utilisateur.
OriginalL'auteur Meet Shah
Télécharger SKPSMTP de la Bibliothèque et à l'importation
Puis de mettre en œuvre la méthode pour envoyer des mail en arrière-plan.
À gérer le succès et l'échec d'utiliser
et
OriginalL'auteur sudhakkar k