2

想知道是否可以禁止用户使用新的Facebook帐户套件SDK使用他们的电子邮件登录。要清楚,我只希望他们能够通过Facebook或电话#(但不是电子邮件)登录。我尝试阅读文档,但尚未找到答案。通过帐户套件中的电子邮件禁止登录

+0

它可以帮助包括*只使用标签,而不是*,Android和iOS的引用在问题文本中。 – FishStix

回答

0

看来,帐户工具包并未绑定到特定的Facebook帐户,因此用户使用自己的电话号码或他们的电子邮件帐户注册,而不是他们的Facebook帐户。从帐户套件概览:

使用电子邮件和电话号码身份验证不需要Facebook帐户,并且是社交登录的理想替代方案。

您可以从帐户工具包only include the phone number login,然后添加一个单独的Facebook社交登录,以实现您正在尝试做的事情。

1

是可能的。

不幸的是Facebook没有在文档中指定。

下面是Facebook开发者控制台的屏幕截图来验证。

enter image description here

0

您可以指定哪些类型的帐户套件登录屏幕,电子邮件或电话,你要如图所示Account Kit documentation您的应用程序使用AccountKitConfigurationBuilder第一个参数显示。

我要去例如,从链接复制到解释一下它是如何做:

int APP_REQUEST_CODE = 90; 
Intent intent = new Intent(getActivity(), AccountKitActivity.class); 
AccountKitConfiguration.AccountKitConfigurationBuilder configurationBuilder = 
new AccountKitConfiguration.AccountKitConfigurationBuilder(
      LoginType.PHONE, // or LoginType.EMAIL if you want to use email validation 
      AccountKitActivity.ResponseType.CODE); // or .ResponseType.TOKEN 
// ... perform additional configuration ... 
intent.putExtra(
AccountKitActivity.ACCOUNT_KIT_ACTIVITY_CONFIGURATION, 
configurationBuilder.build()); 
startActivityForResult(intent, APP_REQUEST_CODE); 
相关问题