2016-04-19 105 views
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); 
相關問題