使用 Facebook 应用程序后,Facebook 用户帐户在 iOS 设置中仍然为空

Facebook user account remains empty in iOS settings after using Facebook app

我正在使用 ACAccountStore 获取个人资料信息(用户 ID、电子邮件)。 我的问题是,即使在我使用 Facebook 应用程序登录 Facebook 后,iOS 设置中的 Facebook 用户帐户仍然是空的。

我的方法只有在我从 iOS 设置 手动登录 Facebook 时才有效。这是否意味着我的应用程序的用户也需要在 iOS 设置中登录 Facebook?

注意:我试图避免使用 Facebook SDK,而只是使用内置的 ACAccountStore 函数来通过 Facebook 进行身份验证。

如果您想使用 ACAccountStore,则用户必须在设置中输入他们的 Facebook 凭据。仅通过 Facebook 应用程序登录不会设置系统凭据。