Cas courants de test
Avant de tester chaque cas d’utilisation ci-dessous, assurez-vous de supprimer votre application du compte Facebook de l’utilisateur test à partir des paramètres de l’application.
1. Une personne qui ne connaît pas votre application se connecte avec Facebook
- Accédez à votre application et appuyez sur le bouton
Log in with Facebook
(Se connecter avec Facebook). - Appuyez sur OK pour accepter les autorisations de lecture.
- Cliquez à nouveau sur OK pour accepter les autorisations d’écriture, le cas échéant.
- Accédez aux paramètres de l’application et vérifiez que les autorisations accordées s’y trouvent.
2. Une personne se connecte avec Facebook après s’être précédemment connectée par un processus autre que Facebook avec la même adresse e-mail
- Accédez à votre application et connectez-vous à l’aide de votre adresse e-mail.
- Déconnectez-vous de votre application et appuyez sur le bouton Se connecter avec Facebook.
- Appuyez sur OK pour accepter les autorisations de lecture (appuyez à nouveau sur OK pour accepter les autorisations d’écriture, le cas échéant).
- Accédez aux paramètres de l’application sur Facebook et vérifiez que les autorisations accordées s’y trouvent.
3. Une personne qui s’est déjà connectée à votre application avec Facebook se connecte à nouveau
- Accédez de nouveau à votre application et appuyez sur le bouton Se connecter avec Facebook.
- Appuyez sur OK pour accepter les autorisations de lecture (appuyez à nouveau sur OK pour accepter les autorisations d’écriture, le cas échéant).
- Désinstallez, puis réinstallez votre application.
- Ouvrez votre application et appuyez sur le bouton Se connecter avec Facebook.
- Vérifiez que vous pouvez vous connecter sans qu’aucune boîte de dialogue de demande d’autorisation ne s’affiche.
4. Une personne annule la connexion avec Facebook et essaie de se connecter à nouveau
- Accédez à votre application et appuyez sur le bouton Se connecter avec Facebook.
- Vérifiez que les autorisations de lecture s’affichent et appuyez sur Annuler.
- Ouvrez votre application et appuyez sur le bouton Se connecter avec Facebook.
- Vérifiez que les autorisations de lecture s’affichent à nouveau.
5. Une personne supprime votre application de Facebook à partir des paramètres de l’application, puis retourne sur votre application. Celle-ci doit détecter ce comportement et inviter cette personne à se reconnecter.
- Accédez à votre application et appuyez sur le bouton Se connecter avec Facebook.
- Appuyez sur OK pour accepter les autorisations de lecture (appuyez à nouveau sur OK pour accepter les autorisations d’écriture, le cas échéant).
- Accédez aux paramètres de l’application dans Facebook et supprimez votre application.
- Répétez les étapes 1 et 2 et vérifiez que Facebook Login fonctionne.
6. Une personne change son mot de passe Facebook après s’être connectée à votre application avec Facebook
Dans ce cas, votre token n’est pas valide et vous devez informer la personne concernée que sa session Facebook a expiré et lui demander de se reconnecter.
- Changez votre mot de passe Facebook et sélectionnez Me déconnecter de tous les autres appareils.
- Accédez à votre application et appuyez sur le bouton Se connecter avec Facebook.
- Appuyez sur OK pour accepter les autorisations de lecture (appuyez à nouveau sur OK pour accepter les autorisations d’écriture, le cas échéant).
- Accédez aux paramètres de l’application sur Facebook et vérifiez que les autorisations accordées s’y trouvent.
7. Une personne a désactivé la plate-forme Facebook à partir des paramètres de l’application et se connecte à votre application
Dans ce cas, vous devez vous assurer que votre application détecte l’erreur pour qu’elle puisse en informer la personne concernée et la rediriger vers une version non intégrée à iOS de Facebook Login.
- Dans les paramètres de l’application, désactivez la plate-forme de votre utilisateur test.
- Accédez à votre application et appuyez sur le bouton Se connecter avec Facebook.
- Appuyez sur OK pour accepter les autorisations de lecture (appuyez à nouveau sur OK pour accepter les autorisations d’écriture, le cas échéant).
- Vérifiez que la plate-forme est maintenant activée et que l’application est ajoutée au profil de votre utilisateur test avec les paramètres de confidentialité appropriés.
8. Une personne consulte de nouveau votre application alors que votre token a expiré
Consultez notre guide sur la gestion de l’expiration des tokens.
9. Certains jeux veulent synchroniser leur statut sur plusieurs appareils et vous souhaitez tester l’état de la synchronisation
- Connectez-vous à votre application avec Facebook et jouez à votre jeu jusqu’à ce que vous atteigniez un certain niveau (X).
- Connectez-vous avec Facebook sur un autre appareil, peu importe si le système d’exploitation est le même ou non, puis vérifiez que le niveau X est toujours atteint.