所以昨天将我的脸书应用程序更新到最新版本,即2017年12月7日,我注意到Facebook登录时出现奇怪的行为,并且在单一拒绝权限的情况下发生。在单一拒绝许可中,Facebook会显示一个新界面 - 类似于此
所以问题是,如果用户先前通过授予2/3权限登录,注销然后尝试使用facebook登录,则会显示此界面,如果他选择not now
,则回调转到{ {1}} loginManager的方法。
在最新的facebook更新之前,它只显示了允许用户编辑应用程序要求的权限的界面,如果用户选择不允许,则回调仍然转到onCancel()
,而现在不是这样的这个新界面。旧的界面仍然显示用户是否有多个被拒绝的权限,这就是为什么我提到只有在有一个被拒绝的权限时才会发生这种情况。
那么我如何保持与之前相同的流程,即允许用户在拒绝许可后登录应用程序?
注意:使用的Facebook版本为onSuccess()
(2017年12月4日更新)
编辑:所以我写了 Facebook的直接支持关于这个问题,给他们复制相同的步骤,他们确认了它的错误并为此开了一张票。当故障单关闭并且问题得到解决时,我会更新所有人。