2017-06-23 1 views
4

Les utilisateurs de AWS Cognito se connectent sur Facebook et Google Plus pour mon application iOS. Je peux me connecter avec les informations d'identification FB et G + et j'ai obtenu l'ID d'identité en guise de réponse. Est-il possible d'obtenir des informations d'identification de l'utilisateur telles que le nom d'utilisateur, le courriel et le numéro de téléphone mobile. J'ai essayé avec des pools d'utilisateurs mais j'ai la valeur nulle quand j'utilise [self.pool currentUser] .username.AWS Cognito Facebook et Google Plus Identifiants de connexion de l'utilisateur

J'ai aussi essayé ci-dessous,

AWSCognito *syncClient = [AWSCognito defaultCognito]; 
    AWSCognitoDataset *dataset = [syncClient openOrCreateDataset:@"myDataSet"]; 
    NSString *userName = [dataset stringForKey:@"name"]; 

Mais encore obtenir null comme userName. Si possible, pouvez-vous s'il vous plaît me faire savoir le chemin possible.

Répondre

0

Je pense que vous devrez demander un "profil" ou d'autres portées afin de l'obtenir.

J'ai récemment créé un cadre lié et il a un exemple de récupération des informations de profil utilisateur. https://github.com/Thywis/MultiAccountOauth