gpt4 book ai didi

java - Twitter Digits 检查是否已经进行了身份验证

转载 作者:行者123 更新时间:2023-11-30 02:29:10 24 4
gpt4 key购买 nike

我成功整合了 Twitter 数字并且身份验证有效,但我想检查用户是否已经添加了他的号码和代码。

目前我只有身份验证部分:

    final TwitterAuthConfig authConfig = new TwitterAuthConfig(TWITTER_KEY, TWITTER_SECRET);
Fabric.with(this, new Crashlytics(), new Twitter(authConfig));

按钮事件:

  digitsButton = (DigitsAuthButton) findViewById(R.id.auth_button);
digitsButton.setCallback(new AuthCallback() {
@Override
public void success(DigitsSession session,
String phoneNumber) {
// Do something with the session
Toast.makeText(WelcomeActivity.this,"Registration Successful",Toast.LENGTH_SHORT).show();
}

@Override
public void failure(DigitsException exception) {
// Do something on failure
Toast.makeText(WelcomeActivity.this,"Registration Failed",Toast.LENGTH_SHORT).show();
}
});

-

我如何检查用户是否已经执行了这些步骤?

最佳答案

您可以通过将数据存储在某处来保存身份验证成功的事实。 Storage Options

使用 SharedPreferences,检查身份验证是否成功,您可以使用下面的 isAuthenticated:

SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
boolean isAuthenticated = settings.getBoolean("ALREADY_AUTHENTICATED", false);

要设置身份验证成功 (true),您可以将它放在回调的 success 方法中

// We need an Editor object to make preference changes.
// All objects are from android.context.Context
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("ALREADY_AUTHENTICATED", true /** or false */);

// Commit the edits!
editor.commit();

关于java - Twitter Digits 检查是否已经进行了身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27510517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com