Facebook已修改其实施权限。现在,用户可以选择不同的权限,并可以拒绝某些权限。我曾经尝试在开始时获得所有权限,以便应用程序不再询问权限。现在用户可以拒绝该权限。现在,我想改变我的实现。例如,用户没有给我朋友列表的权限,然后再次询问用户。问题是我无法找到一种方法来要求用户提供Unity SDK的权限。我也浏览了他们的文档。
如果我打电话
FB.Login(“user_friends”,LoginCallback);
如果我再次调用上面的函数,则用户拒绝权限。它说你已经授权这个应用程序。
在Facebook上,有一篇关于权限的文章,但没有关于统一sdk的信息。
https://developers.facebook.com/docs/facebook-login/permissions/v2.1#permissions
其他人有这个问题吗?请帮忙!
答案 0 :(得分:1)
答案 1 :(得分:0)
我所做的是从Facebook API循环访问权限查询。 然后,您可以检查是否根据权限基准授予了它。
如果未授予,请使用与以前相同的权限执行fb.logout和fb.login。 这应该清除您的令牌并重新请求权限。