【问题标题】:Ask for publish permissions at the same time as read for achievements在阅读成就的同时请求发布权限
【发布时间】:2014-01-28 14:22:54
【问题描述】:

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

【问题讨论】:

    标签: facebook unity3d facebook-unity-sdk


    【解决方案1】:

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

    【讨论】:

    • 该方法现在已被弃用。我想双重登录是现在唯一的方法。
    【解决方案2】:

    我以前也遇到过同样的问题。通过分离两个权限来解决它的最佳方法。 将它们分开如下: 1. 登录时,请求读取权限。然后, 2. 当您要第一次发布故事时,请询问 发布权限。 您只需使用新权限再次调用登录函数即可做到这一点,这并不复杂。

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

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

    【讨论】:

    • 唯一的问题是用户可以在玩游戏的过程中立即获得成就,所以当时向他们请求 Facebook 许可将是一个可怕的中断。
    • @mcdon0 确实会像打断一样,但一点也不可怕,因为您只会在第一次向他们询问发布权限!而且它完全合法且合乎道德您关心用户,并且在将任何内容发布到他们的墙上之前明智地要求他们发布(ing)权限。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-18
    • 1970-01-01
    • 1970-01-01
    • 2020-10-14
    • 1970-01-01
    相关资源
    最近更新 更多