2016-02-18 1 views
0

Je développe un jeu dans Corona SDK. Je souhaite autoriser les utilisateurs à utiliser ma page Facebook via mon application, puis ils peuvent obtenir un bonus dans mon jeu. Une telle solution est par exemple implémentée dans Tap Tycoon. Après avoir cliqué sur "like it" je fais quelque chose comme ça: system.openURL ("fb: // page/pageID") puis facebook ouvre ma page sur facebook. Je peux cliquer sur le bouton "J'aime", mais maintenant, comment puis-je vérifier si l'utilisateur a vraiment aimé ma page? Je sais que je devrais connaître userID et pageID, mais comment puis-je obtenir l'identification de l'utilisateur de cette façon?Corona/Android vérifier si l'utilisateur a aimé ma page facebook

Si ce n'est pas possible, que puis-je faire pour obtenir l'effet souhaité de manière différente? Je veux éviter de connecter les utilisateurs à Facebook via mon application et obtenir des autorisations pour lire le profil de l'utilisateur, etc

Je serais reconnaissant pour tout conseil. Merci d'avance

+2

Donner quoi que ce soit l'utilisateur d'aimer votre page n'est pas autorisé par Facebook Politique Plate-forme – WizKid

+0

Et comme bonus pour quelque chose fait dans la plupart des productions. Il n'y a aucun moyen que tu le saches. Même après que vous vous connectez utilisateur il est quelque chose de difficile à déterminer, parce qu'ils auraient aimé votre site plus tôt, l'ont peut-être enlevé tout de suite etc etc – Krystian

+0

@Krystian Si cela est fait dans la plupart des productions, alors comment puis-je faire? Dans Tap Tycoon j'ai cliqué comme bouton, puis je me suis redirigé vers l'application facebook, je l'ai aimé, puis j'ai cliqué sur le bouton de retour et quand je suis revenu au jeu, j'ai un bonus, donc il doit être possible de le faire. – r3m4k3

Répondre

2

Cela ne serait possible qu'en autorisant un utilisateur ayant la permission user_likes. Mais vous n'obtiendrez pas cette autorisation approuvée dans le processus de révision, car ce que vous voulez réaliser n'est pas autorisé. Vous ne pouvez en aucun cas récompenser les utilisateurs pour avoir aimé votre page.

Vous devez lire la politique de plate-forme avant de créer une application: https://developers.facebook.com/policy/

+0

Ok alors, mais comment par exemple les développeurs de Tycoon et d'autres développeurs l'ont fait si Facebook n'approuvait pas cette fonctionnalité? – r3m4k3

+0

juste parce que vous le voyez quelque part ne veut pas dire que vous devriez. ce n'est pas permis, c'est un fait. vous devriez le signaler à facebook si vous voyez quelqu'un récompensant des utilisateurs pour aimer une page, ils peuvent avoir get user_likes approuvé pour quelque chose d'autre et ont mis en application la porte semblable plus tard. – luschn

+0

Merci pour l'explication. Mais qu'en est-il de cette section: https://developers.facebook.com/docs/payments/overview – r3m4k3