I am using the Facebook SDK Score system to post the scores that the users have on my game.
However, to do so, the users must approve the publish_actions request (which pretty much nobody does :P).
I have seen lots of other games that keep scores without requesting publish_actions.
How can I do it?? Or at least modify the message that publish_actions gives to the user (to say that I only want to post the scores to the servers and not to their timeline)
(the game is made with Unity 3D 4.6)
It’s possible to post without publish_actions.
publish_actions is a permission that you can store the user’s score in Facebook server, so you can review in graph api, can make friend leaderboard very easy.
The disadvantage is that you can’t do World Leaderboard (Facebook remove it to reduce the network traffic).
The alternative without it is that store your score on your server as separate server. Like using combination of php in Unity to store on your database using FileZilla or other method like Parse. You can do World Leaderboard. Unfortunately, parse will retire in 2017.
The disadvantage is that you can’t store in Facebook server, that mean you can’t do Friend Leaderboard (It’s hard) and graph api show user’s score as null.