我正在使用 Unity3d 4.5.2 和 Facecook-unity-sdk 5.1 我的应用程序是在 4 月 30 日之后创建的,因此它默认使用 Facebook Graph API v2.0
我的问题是: 在某些 Android 设备上,玩家会看到 v1.0 登录对话框,而其他人会看到 v2.0 登录对话框。
我的应用正在请求权限“email,publish_action”。 在 v2 上,它工作正常。 在较旧的 Android 设备上,它进入 V1 并且登录失败,没有太多错误详细信息。如果我仅将权限更改为“电子邮件”,那么它也适用于旧设备。
有没有办法强制所有客户端转到 V2.0?看来 facebook unity sdk 5.1 在 v1.0 和 v2.0 之间?我的应用是否需要同时支持两者?
最佳答案
对于遇到同样问题的其他人。这似乎是 Facebook 统一 sdk 的问题。 Facebook 在四月底宣布切换到 V2,但直到八月份才发布新的 unity-sdk。我已经升级到 Facebook unity sdk 6.0,它解决了这个问题。现在所有请求都转到 V2。
关于android - unity3d facebook 安卓去graph api v2.0和v1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25200275/