如何实现Fabcebook登录iOS中使用SSO的对话框提示?(How to implement F

2019-10-17 10:29发布

我想用对话,而不是Facebook的应用程序或Safari浏览器的自动启动实施的Facebook登录。

我林在我的项目中使用ARC和已经编译脚本文件(build_facebook_ios_sdk_static_lib.sh),通过编译脚本文件,我在含lib-> Facebook的IOS-SDK和内正在使用Facebook,IOS-SDK主文件夹了-ios-SDK文件夹,我有一些.h文件,和一些文件。 所有文件已拖放到项目中。
问题是如何落实这些登录对话框.h文件和文件的情侣。 我不想发动的Facebook本地应用或iOS的Safari浏览器发起登陆。 拜托,有没有答案?

Answer 1:

你需要在编译之前做的facebook_ios_static LIB变化。
打开facebook.m文件,然后转到方法

 [facebook authorize:nil]; 
并设置
 [self authorizeWithFBAppAuth:NO safariAuth:NO]; 
然后编译它。
所以每次,当你调用FB登录方法,登录页面将会在对话框提示无法在Safari或Facebook应用程序。



Answer 2:

我不认为这是可能的。 这是更好地使用标准的事情,因为用户已经习惯了。

iOS6的应与Facebook已经整合,因此不再需要担心这个问题。



文章来源: How to implement Fabcebook Login in iOS with SSO for dialog prompt?