我想知道当用户已经通过Facebook应用程序登录设备上的Facebook时,iPhone应用程序中集成的Facebook登录的预期行为是什么,并且该应用程序在之前的登录中被授予了所需的权限。我想知道应用程序是否退出并重新启动,它是否仍然会切换到Facebook应用程序/网站以检查权限,还是应该在不退出应用程序的情况下以静默方式登录用户?目前,我的应用程序切换到Facebook,检测到用户已经授予访问权限,请求确定或取消并返回到应用程序。我想知道这种行为是否是预期的,因为它看起来除了不必要的切换之外什么也没做。我以另一种形式提出这个问题而且我已经包含了我的代码。这是链接:http://bit.ly/1E1u2VI
谢谢!
答案 0 :(得分:3)
它可以在不离开应用程序的情况下以静默方式登录用户。为此,您可以检查当前用户的权限。
这可能会对您有所帮助:
控制登录对话框
Facebook SDK会根据个人设备的帐户设置和功能自动选择最佳登录对话流程。这是Facebook SDK实现的默认序列:
以下是代码
的屏幕截图