Facebook Unity SDK 6.0请求拒绝许可

时间:2014-10-03 10:53:20

标签: ios unity3d facebook-unity-sdk

Facebook已修改其实施权限。现在,用户可以选择不同的权限,并可以拒绝某些权限。我曾经尝试在开始时获得所有权限,以便应用程序不再询问权限。现在用户可以拒绝该权限。现在,我想改变我的实现。例如,用户没有给我朋友列表的权限,然后再次询问用户。问题是我无法找到一种方法来要求用户提供Unity SDK的权限。我也浏览了他们的文档。

如果我打电话

FB.Login(“user_friends”,LoginCallback);

如果我再次调用上面的函数,则用户拒绝权限。它说你已经授权这个应用程序。

在Facebook上,有一篇关于权限的文章,但没有关于统一sdk的信息。

https://developers.facebook.com/docs/facebook-login/permissions/v2.1#permissions

其他人有这个问题吗?请帮忙!

2 个答案:

答案 0 :(得分:1)

beta SDK 6.1修复了此问题

  

Canvas登录现在将重新询问拒绝的权限

https://developers.facebook.com/docs/unity/change-log

答案 1 :(得分:0)

我所做的是从Facebook API循环访问权限查询。 然后,您可以检查是否根据权限基准授予了它。

如果未授予,请使用与以前相同的权限执行fb.logout和fb.login。 这应该清除您的令牌并重新请求权限。