iOS Facebook需要在共享之前重新登录

时间:2018-08-03 13:01:22

标签: ios facebook fbsdk

我正在使用FBSDKCoreKit,FBSDKShareKit和FBSDKLoginKit。在我的应用程序中,用户可以使用fb“登录”按钮登录。然后,在主屏幕上,用户可以在其Facebook个人资料上共享应用程序帖子。如果我使用

var fbLoginButton: FBSDKLoginButton!
fbLoginButton.loginBehavior = .browser

let dialog = FBSDKShareDialog()
dialog.mode = .browser

登录后,用户必须将其凭据再次输入到共享屏幕中,但是如果我点击右下角的指南针图标,它将转到safari,并显示正确的共享场景。 enter image description here

当我将FBSDKShareDialog模式更改为.automatic时,结果是相同的。如果我在FBSDKLoginButton模式下使用.web,在FBSDKShareDialog模式下使用.web,则它的工作方式与我想要的一样,但是用户每次从应用程序注销时都必须输入fb凭据Safari用户仍登录到Facebook)。如果用户使用safari登录到Facebook,那么在使用fb登录时,然后再共享之前,无需输入凭据即可。

0 个答案:

没有答案