我想知道在iOS应用中使用Facebook登录时应该如何运作。
我已经设置了一个试用版应用,以便了解iOS应用中的Facebook登录流程。
我有一个“使用Facebook登录”按钮。当我第一次点击它时,它会询问权限,然后我点击YES然后它会回到我的应用程序。 此时一切都很好,我有一个“退出”按钮。我点击它,我按预期登出,可以再次看到“登录Facebook”按钮。
现在问题来了。当我在第二(或第N)次点击“使用Facebook登录”按钮时,它显示我显示的Facebook确认页面: “你已经授权这个APP” 使用取消和确定按钮。 这是应该的方式吗?
在我看来,用户知道他已经授权了这个APP,并且不需要每次都提示。 换句话说,点击“使用Facebook登录”按钮后,它不应通过Facebook确认页面。
我错了吗?
如果不是,为什么会在我的应用中发生这种情况?