2009-09-10 7 views
1

Je sais comment lancer l'application Mail à écrivez un nouvel email (en utilisant mailto). Mais j'ai une facilité pour les utilisateurs qui ont oublié leur mot de passe pour le faire envoyer à leur adresse e-mail, et quand ils soumettent la demande, je voudrais lancer l'application Mail, de préférence dans leur boîte de réception.Lancer l'application Mail pour vérifier les nouveaux emails

Existe-t-il un moyen de le faire?

Répondre

1

Si cela est possible, il se peut qu'il soit en dehors des API publiques. Cela dit, voici une idée qui pourrait fonctionner, mais je n'ai pas tous les détails pour vous. La façon dont vous ouvrez Mail lorsque vous voulez envoyer un message est que les API gèrent une requête d'URL pour mailto: en la transmettant à Mail. Peut-être que vous pouvez trouver un autre type d'URL que vous pouvez demander d'ouvrir, Mail essaiera de l'ouvrir, mais n'aura rien là pour que Mail s'ouvre. Si tout va en votre faveur, Mail s'ouvrira et ne montrera rien à l'utilisateur (même une erreur de la fausse requête que vous lui avez envoyée).

Enfer si je sais quel type d'URL vous auriez besoin d'une passe, et il n'y a aucune garantie que quelque chose comme ça ne se casserait pas dans une future version de l'iPhone OS.

+0

Ouais c'est une bonne ligne d'attaque. La première question à se poser est: est-ce que ce comportement a déjà été vu dans n'importe quelle application d'Apple: une application qui lance Mail pour autre chose que de composer un message? Sinon, il est très douteux que l'URL existe. – Felixyz

2

Impossible. Confirmé par Apple.

+2

Pouvez-vous donner le lien ou la citation où Apple confirme cela? – aem

+0

J'aimerais aussi voir s'ils l'ont exprimé explicitement quelque part. Bien que je devine le fait qu'ils ne * mentionnent * pas que cela soit possible n'importe où serait suffisant. – Felixyz

Questions connexes