Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS Facebook SDK:哪种登录系统更好?_Ios_Facebook_Facebook Ios Sdk - Fatal编程技术网

iOS Facebook SDK:哪种登录系统更好?

iOS Facebook SDK:哪种登录系统更好?,ios,facebook,facebook-ios-sdk,Ios,Facebook,Facebook Ios Sdk,我正在开发一个iOS应用程序,允许用户使用他们的Facebook帐户登录 多亏了我在这里找到的官方教程,我成功地实现了登录过程。我在这里发现了另一个教程,它看起来非常不同,因为在第一个教程中,用户通过Safari登录,而在第二个教程中,使用的是本机Facebook应用程序 在这两个系统中,哪一个更好?也许通过使用Safari,我可以避免任何与旧版本iOS的背面兼容性有关的问题 谢谢 如果您使用的是官方的Facebook SDK,那么会发生以下情况: 如果用户确实安装了Facebook应用程序,

我正在开发一个iOS应用程序,允许用户使用他们的Facebook帐户登录

多亏了我在这里找到的官方教程,我成功地实现了登录过程。我在这里发现了另一个教程,它看起来非常不同,因为在第一个教程中,用户通过Safari登录,而在第二个教程中,使用的是本机Facebook应用程序

在这两个系统中,哪一个更好?也许通过使用Safari,我可以避免任何与旧版本iOS的背面兼容性有关的问题


谢谢

如果您使用的是官方的Facebook SDK,那么会发生以下情况:

  • 如果用户确实安装了Facebook应用程序,他们将被带到该应用程序进行身份验证并登录到您的应用程序

  • 如果用户没有安装Facebook应用程序,他们将被带到Safari进行身份验证并登录到你的应用程序

无论哪种方式,登录过程都是相同的。在它们进行身份验证之后,它们将使用特定的URL方案返回到您的应用程序中,以便您可以继续您正在做的事情


最后,如果您只针对iOS 6,您可以利用iOS内置的单点登录功能。查看文档以了解更多信息。

如果您使用的是官方Facebook SDK,则会发生以下情况:

  • 如果用户确实安装了Facebook应用程序,他们将被带到该应用程序进行身份验证并登录到您的应用程序

  • 如果用户没有安装Facebook应用程序,他们将被带到Safari进行身份验证并登录到你的应用程序

无论哪种方式,登录过程都是相同的。在它们进行身份验证之后,它们将使用特定的URL方案返回到您的应用程序中,以便您可以继续您正在做的事情


最后,如果您只针对iOS 6,您可以利用iOS内置的单点登录功能。有关这方面的更多信息,请查看文档。

谢谢!如果我理解得很好:我链接的第一个教程展示了如何在没有SSO的情况下登录,而第二个教程展示了如何使用SSO。对吧?@pAkY88你发布的第一个链接没有教程。当您使用官方的Facebook SDK时,它会根据各种不同的场景自动选择最佳的用户身份验证方法。除了这里所述的过程之外,您不必担心任何事情:在第一个链接中,有一个示例演示了如何实现登录流。下面是我为我的应用程序获得“灵感”的确切链接:你对此有何看法?谢谢@pAkY88该示例使用的是Facebook SDK,因此如果可用,它将利用SSO。谢谢!如果我理解得很好:我链接的第一个教程展示了如何在没有SSO的情况下登录,而第二个教程展示了如何使用SSO。对吧?@pAkY88你发布的第一个链接没有教程。当您使用官方的Facebook SDK时,它会根据各种不同的场景自动选择最佳的用户身份验证方法。除了这里所述的过程之外,您不必担心任何事情:在第一个链接中,有一个示例演示了如何实现登录流。下面是我为我的应用程序获得“灵感”的确切链接:你对此有何看法?谢谢@pAkY88该示例使用的是Facebook SDK,因此如果可用,它将利用SSO。