Facebook 3.0:我不知道的事情';无法理解在android上对用户进行身份验证

Facebook 3.0:我不知道的事情';无法理解在android上对用户进行身份验证,android,facebook,permissions,authorization,Android,Facebook,Permissions,Authorization,我发现facebook 3.0有些奇怪 如果android上没有安装facebook应用程序,我可以使用openForPublish,它会要求我获得基本权限,然后再发布流权限。如果使用openForRead,然后在回调函数中使用NewPermissionsRequestforPublishStream权限,我将登录两次 另一方面,由于安装了facebook应用程序,我无法在安装期间使用openForPublish,因为它需要读取权限。如果使用openForRead,然后对发布流使用newPerm

我发现facebook 3.0有些奇怪

如果android上没有安装facebook应用程序,我可以使用openForPublish,它会要求我获得基本权限,然后再发布流权限。如果使用openForRead,然后在回调函数中使用NewPermissionsRequestforPublishStream权限,我将登录两次

另一方面,由于安装了facebook应用程序,我无法在安装期间使用openForPublish,因为它需要读取权限。如果使用openForRead,然后对发布流使用newPermissionsRequest,我将能够请求发布流,但传递到newPermissionsRequest的回调不会被调用


是否有人有相同的问题?

正确的事件顺序是首先调用openToRead,然后请求NewPublishPermissions。这与当前的权限请求模型非常吻合

对于web对话框,请升级到3.0.1,它解决了多重登录问题