我想使用对话框实现 Facebook 登录,而不是通过自动启动 Facebook 应用程序或 Safari。
我在我的项目中使用 ARC,并且我已经编译了脚本文件 (build_facebook_ios_sdk_static_lib.sh),通过编译脚本文件,我在我的 facebook-ios-sdk-master 中得到了包含 lib 的文件夹->facebook-ios-sdk 和 facebook-ios-sdk 文件夹中,我有一些 .h 文件和几个文件。所有这些文件都已被拖放到项目中。
问题是如何使用那些.h
文件和几个文件来实现登录对话框。我不想通过启动 Facebook 本地应用程序或在 iOS 中启动 Safari 来登录。请问有答案吗?
最佳答案
编译前需要修改facebook_ios_static lib。
打开facebook.m
文件然后转到方法
[facebook authorize:nil];
并设置 [self authorizeWithFBAppAuth:NO safariAuth:NO];
然后编译它。所以每次,当你调用 fb 登录方法时,登录页面都会在对话框中提示,而不是在 safari 或 facebook 应用程序中。
关于ios - 如何使用 SSO 在 iOS 中实现 Facebook 登录以进行对话框提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13506071/