我想在我的应用中设置短信验证。 我查看了一些网站,了解到有一种方法可以不要求用户获取电话号码。我已经找到了执行此代码的方法:
private void requestHint() {
HintRequest hintRequest = new HintRequest.Builder()
.setPhoneNumberIdentifierSupported(true)
.build();
PendingIntent intent = Auth.CredentialsApi.getHintPickerIntent(
apiClient, hintRequest);
startIntentSenderForResult(intent.getIntentSender(),
RESOLVE_HINT, null, 0, 0, 0);
}
我不知道应在“ apiClient”变量中输入什么
我应该在该变量中输入什么?
tnx !!
答案 0 :(得分:0)
您需要像这样获取HintRequest的apiclient
apiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.enableAutoManage(this, this)
.addApi(Auth.CREDENTIALS_API)
.build();