在读取成就的同时请求发布权限

时间:2014-01-28 14:22:54

标签: facebook unity3d facebook-unity-sdk

我正在开发一款有成就的游戏,我刚刚发现,为了解锁用户的成就,您需要拥有publish_actions权限。我也明白,当用户登录时,预先要求读取和发布权限是违反Facebook政策的。但是当我需要它来获得成就时,我看不到任何其他方式,否则当用户解锁并在游戏中取得成就时必须提示他们发布权限。还有其他办法吗?

2 个答案:

答案 0 :(得分:3)

您可以使用Unity SDK在FB.Login的同一调用中请求读取和发布权限。也就是说,如果你将它们拆开并在使用它们时请求发布权限,这对用户来说是一种更好的体验。

答案 1 :(得分:1)

我以前遇到过同样的问题。通过分离权限来解决它的最佳方法。 将它们分开如下:  1.登录时,请求读取权限。然后,  2.当您要为 第一次 发布故事时,请询问     对于发布权限。 您可以通过再次调用登录功能并使用新的权限来解决此问题。

您可能希望在Unity Answers上重新发布您的问题,因为它会获得更多流量并且更有可能得到回复:http://answers.unity3d.com/index.html

我希望这会对你有所帮助......如果是,请接受它作为答案:)并将其标记为有用。