![](/img/trans.png)
[英]How to implement facebook account-kit instant verification in android?
[英]Facebook account kit verification not working properly
我已经实现了用于移动验证的Facebook Account Kit。 我将帐户工具包活动称为-
Intent intent = new Intent(SignUpActivity.this, AccountKitActivity.class);
AccountKitConfiguration.AccountKitConfigurationBuilder configurationBuilder =
new AccountKitConfiguration.AccountKitConfigurationBuilder(
LoginType.PHONE,
AccountKitActivity.ResponseType.TOKEN);
// ... perform additional configuration ...
configurationBuilder.setReadPhoneStateEnabled(true);
configurationBuilder.setReceiveSMS(true);
intent.putExtra(
AccountKitActivity.ACCOUNT_KIT_ACTIVITY_CONFIGURATION,
configurationBuilder.build());
startActivityForResult(intent, APP_REQUEST_CODE);
如果Android操作系统高于Lollipop,则在转到AccountKitActivity
之前会授予必需的权限。
它读取手机号码,然后当我单击“下一步”按钮时,仅当我从帐户工具包中收到代码SMS时,它才显示附件图像( 屏幕截图 )。 为什么会发生这种情况,以及如何消除这种情况?
您正在使用哪个Android版本? 对于M +,您还需要通过代码(requestPermissions(new String [] {权限},requestCode);)请求权限。
AccountKitConfiguration.AccountKitConfigurationBuilder configurationBuilder =
new AccountKitConfiguration.AccountKitConfigurationBuilder(LoginType.PHONE
, AccountKitActivity.ResponseType.TOKEN);
//添加这些代码configurationBuilder.setReadPhoneStateEnabled(true); configurationBuilder.setReceiveSMS(true);
并在清单中给予许可
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
面板设置有问题。 “要求应用程序秘密”选项应保持关闭状态。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.