我见过这个问题的几种风格,但没有具体的答案,所以我自己尝试一下。
我正在尝试通过浏览器在我的基于 Facebook 的应用程序中构建 Facebook 登录体验,这将要求用户尽可能不记住他们的密码。这意味着如果
- 他们通过桌面浏览器登录并且已经登录,只会要求他们“确定”权限
- 他们从移动浏览器登录并通过各自的本机应用程序(Android/iOS)登录,它只会将他们重定向到本机应用程序,请求应用程序权限并将他们重定向回浏览器上的成功页面
- 他们从任何浏览器登录,并且当前未以任何形式登录 Facebook,他们必须输入密码并进行身份验证(无论是本地还是通过浏览器,这并不重要)
我知道如何实现第一个 - 使用 JS SDK 非常简单。第二点是比较难的一点。
我知道 Android 和 iOS 的现有自定义 URL 方案,但没有具体提及如何将其用于 Facebook 应用程序的身份验证和/或授权。有人对如何做到这一点有任何想法吗?
Thanks!
在 iOS 中使用 iOS facebook SDK。它将根据可用资源在不同情况下有效地处理登录过程。查看此答案以了解不同的登录流程
整合脸书 https://stackoverflow.com/questions/17023059/integrating-facebook-sdk-in-ios/17023588#17023588
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)