La fonctionnalité de classement social de brainCloud est très puissante, mais elle dépend de la configuration et de l'intégration appropriées d'un ensemble de systèmes distincts - brainCloud, votre application, Facebook et vos utilisateurs - pour garantir que tout fonctionne correctement.
Si vous ne voyez pas d’amis Facebook dans vos classements, voici quelques éléments à vérifier :
Les utilisateurs concernés possèdent une identité Facebook. Pour le confirmer, recherchez-les dans la section Surveillance des utilisateurs et vérifiez que chacun possède un identifiant Facebook, visible en bas de la page « Surveillance » | « Surveillance des utilisateurs » | « Résumé des utilisateurs ».
Vérifiez que brainCloud peut accéder aux amis de l'utilisateur. Pour ce faire, accédez à la page Surveillance | Surveillance des utilisateurs | Amis . Si leur jeton Facebook n'a pas expiré , vous devriez voir la liste de leurs amis sur cette page. Dans le cas contraire, il est probable que votre application ne demande pas les autorisations Facebook appropriées à l'utilisateur.
Assurez-vous que votre application demande l'autorisation « user_friends ». Cela permet à brainCloud d'accéder à la liste des amis de l'utilisateur qui possède également votre application.
( Voir le conseil de pro ci-dessous pour les autorisations supplémentaires que nous recommandons.)Assurez-vous que l'utilisateur a bien accordé ou approuvé l'autorisation demandée ! Vous pouvez ajouter du code à votre test d'application pour ce cas.
Assurez-vous que vos amis ont publié leurs scores dans le classement. BrainCloud ne peut évidemment pas les renvoyer s'ils ne l'ont pas fait ! Vous pouvez le vérifier sur la page Suivi | Suivi global | Classements .
J'espère que cela vous aidera - et bonne chance !
Conseil de pro
Nous recommandons que votre application demande également l'autorisation « profil_public » , qui permet à brainCloud d'accéder à la photo de profil de l'utilisateur, ce qui est toujours utile pour les classements sociaux. Vous pouvez également demander l'autorisation « e-mail », que brainCloud peut ensuite mettre à disposition de votre application, mais c'est à vous de décider.
Vos commentaires sont importants pour nous. Veuillez noter cette réponse ci-dessous. Merci !