我正在开发一款有成就的游戏,我刚刚发现,为了解锁用户的成就,您需要拥有publish_actions权限。我也明白,当用户登录时,预先要求读取和发布权限是违反Facebook政策的。但是当我需要它来获得成就时,我看不到任何其他方式,否则当用户解锁并在游戏中取得成就时必须提示他们发布权限。还有其他办法吗?
答案 0 :(得分:3)
您可以使用Unity SDK在FB.Login的同一调用中请求读取和发布权限。也就是说,如果你将它们拆开并在使用它们时请求发布权限,这对用户来说是一种更好的体验。
答案 1 :(得分:1)
我以前遇到过同样的问题。通过分离权限来解决它的最佳方法。 将它们分开如下: 1.登录时,请求读取权限。然后, 2.当您要为 第一次 发布故事时,请询问 对于发布权限。 您可以通过再次调用登录功能并使用新的权限来解决此问题。
您可能希望在Unity Answers上重新发布您的问题,因为它会获得更多流量并且更有可能得到回复:http://answers.unity3d.com/index.html
我希望这会对你有所帮助......如果是,请接受它作为答案:)并将其标记为有用。