2010-08-09 7 views
3

Taper sur l'iPhone est fastidieux; Je souhaite inviter mes utilisateurs à indiquer leur adresse e-mail sans les obliger à la saisir.Comment puis-je obtenir l'adresse e-mail d'un utilisateur (avec autorisation) sur iPhone?

Idéalement, ils recevriez un dicton dialogue: «Cette application souhaite utiliser votre adresse e-mail Ne pas autoriser/Autoriser »

Si l'utilisateur tapa « Autoriser », il serait automatiquement remplir leur e-mail adresse (celle qu'ils ont configurée dans Mail.app) dans un champ de texte.

Est-ce possible?

+0

Si j'ai choisi "Autoriser" l'une de mes adresses e-mail utiliser? La réponse de quixoto est bonne car elle contourne également ce problème. –

Répondre

3

Non. Mais vous pouvez charger l'interface du sélecteur de contact et demander à l'utilisateur de se choisir parmi it-- qui est beaucoup plus facile que de faire les taper dans

Plus d'infos ici. http://developer.apple.com/iphone/library/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/200-QuickStart/QuickStart.html

+0

Ajout de ce commentaire car la plupart supposent une chose dans cette approche (que l'email est vérifié, ce qui n'est pas le cas). –

1

Oui, il est possible, jetez un oeil à ABGetMe pour iOS. Notez que vous devez écrire vous-même la boîte de dialogue Autoriser/Ne pas autoriser. Assurez-vous également de lire et de comprendre la section Limitations du fichier README.